FEN
[Event "rated blitz game"]
[Site "https://lichess.org/ymT7MYHZ"]
[Date "2026.05.17"]
[Round "-"]
[White "modttsh"]
[Black "PortAgent"]
[Result "0-1"]
[GameId "ymT7MYHZ"]
[UTCDate "2026.05.17"]
[UTCTime "19:36:34"]
[WhiteElo "1261"]
[BlackElo "1310"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "A40"]
[Opening "English Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... b6?! { (0.15 → 0.88) Inaccuracy. Nf6 was best. } { [%eval 0.88] } { A40 English Defense } (1... Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3) 2. e3?! { (0.88 → 0.10) Inaccuracy. e4 was best. } { [%eval 0.1] } (2. e4 Bb7 3. Bd3 d6 4. c4 Nd7 5. Nc3 g6 6. Bg5 Bg7) 2... Bb7 { [%eval 0.11] } 3. Bd3?? { (0.11 → -3.78) Blunder. Nf3 was best. } { [%eval -3.78] } (3. Nf3 e6 4. Bd3 d5 5. c4 Nf6 6. O-O Bd6 7. b3 O-O) 3... Bxg2 { [%eval -3.85] } 4. Ne2 { [%eval -4.15] } 4... Bxh1 { [%eval -4.16] } 5. Nbc3 { [%eval -4.2] } 5... Bf3 { [%eval -4.35] } 6. e4 { [%eval -4.21] } 6... e6 { [%eval -4.21] } 7. Qd2 { [%eval -4.79] } 7... Bxe2 { [%eval -3.87] } 8. Qxe2 { [%eval -4.04] } 8... d6 { [%eval -3.71] } 9. Bf4 { [%eval -4.06] } 9... Nf6? { (-4.06 → -2.50) Mistake. a6 was best. } { [%eval -2.5] } (9... a6 10. Be3 g6 11. O-O-O Bg7 12. f4 Nh6 13. f5 O-O 14. Qg2 Nd7 15. Bg5) 10. O-O-O?! { (-2.50 → -3.35) Inaccuracy. e5 was best. } { [%eval -3.35] } (10. e5 Be7 11. exf6 Bxf6 12. Ne4 Nd7 13. Bb5 Kf8 14. O-O-O d5 15. Nxf6 Nxf6) 10... Be7 { [%eval -2.85] } 11. d5?! { (-2.85 → -4.34) Inaccuracy. e5 was best. } { [%eval -4.34] } (11. e5 Nfd7 12. Qg4 g6 13. d5 dxe5 14. Bh6 exd5 15. Nxd5 c6 16. Nxe7 Qxe7) 11... e5 { [%eval -4.35] } 12. Bg5 { [%eval -4.53] } 12... c6?! { (-4.53 → -3.61) Inaccuracy. a6 was best. } { [%eval -3.61] } (12... a6 13. Be3 b5 14. f4 Nbd7 15. Rf1 h5 16. h3 exf4 17. Rxf4 Ne5 18. Qf1) 13. dxc6 { [%eval -4.15] } 13... Nxc6 { [%eval -4.06] } 14. Bb5 { [%eval -4.28] } 14... Qc7?! { (-4.28 → -2.91) Inaccuracy. Rc8 was best. } { [%eval -2.91] } (14... Rc8 15. f4 O-O 16. Qg2 Kh8 17. Ba6 Rc7 18. Qh3 Ng8 19. Bxe7 Ngxe7 20. Rg1) 15. Qc4 { [%eval -3.55] } 15... Rc8 { [%eval -3.57] } 16. Nd5?! { (-3.57 → -5.41) Inaccuracy. Bxf6 was best. } { [%eval -5.41] } (16. Bxf6 Bxf6 17. Nd5 Qd7 18. Rg1 Kf8 19. Qa4 Bh4 20. Nb4 g6 21. Nxc6 Qh3) 16... Nxd5 { [%eval -5.63] } 17. exd5 { [%eval -5.58] } 17... Bxg5+ { [%eval -5.64] } 18. Kb1 { [%eval -5.58] } 18... O-O { [%eval -5.48] } 19. dxc6 { [%eval -5.58] } 19... a5?! { (-5.58 → -4.42) Inaccuracy. a6 was best. } { [%eval -4.42] } (19... a6 20. Bxa6 Qxc6 21. Qb3 Rcd8 22. Rd5 Kh8 23. Bb5 Qc8 24. a3 Bh6 25. Bc4) 20. Ba4 { [%eval -4.9] } 20... Rb8 { [%eval -4.33] } 21. Qg4 { [%eval -4.77] } 21... Bf6 { [%eval -4.81] } 22. h4 { [%eval -5.6] } 22... b5 { [%eval -5.4] } 23. Bb3 { [%eval -5.45] } 23... a4 { [%eval -4.68] } 24. Bd5 { [%eval -4.45] } 24... b4 { [%eval -4.33] } 25. h5 { [%eval -4.38] } 25... h6 { [%eval -4.42] } 26. f4?! { (-4.42 → -5.58) Inaccuracy. Qf5 was best. } { [%eval -5.58] } (26. Qf5 Qc8 27. Qe4 Rb5 28. Bc4 d5 29. Rxd5 Rxd5 30. Bxd5 Qc7 31. Qxb4 e4) 26... Qa5 { [%eval -4.6] } 27. Qd7?! { (-4.60 → -5.90) Inaccuracy. Qf5 was best. } { [%eval -5.9] } (27. Qf5 Qc5 28. Be4 Rfd8 29. Qh7+ Kf8 30. Bd5 Ke7 31. Qd3 Rbc8 32. Qf3 a3) 27... exf4 { [%eval -5.82] } 28. c7 { [%eval -6.37] } 28... Rb7?? { (-6.37 → 2.50) Blunder. Rbc8 was best. } { [%eval 2.5] } (28... Rbc8 29. Bxf7+ Kh8 30. Bd5 Rxc7 31. Qf5 Qc5 32. Qe4 Re7 33. Qxf4 Re5 34. Qf3) 29. Bxb7 { [%eval 2.46] } 29... a3? { (2.46 → 4.97) Mistake. Qxh5 was best. } { [%eval 4.97] } (29... Qxh5 30. Re1 g5 31. Qxd6 Kg7 32. Qxf8+ Kxf8 33. c8=Q+ Kg7 34. Bd5 a3 35. bxa3) 30. c8=Q { [%eval 4.69] } 30... Rxc8 { [%eval 5.48] } 31. Qxc8+ { [%eval 5.29] } 31... Kh7?! { (5.29 → 8.54) Inaccuracy. Qd8 was best. } { [%eval 8.54] } (31... Qd8 32. Qxd8+ Bxd8 33. Rxd6 Be7 34. Rd7 Kf8 35. bxa3 bxa3 36. c4 Ke8 37. Rd3) 32. Be4+ { [%eval 8.22] } 32... g6 { [%eval 8.17] } 33. hxg6+ { [%eval 6.97] } 33... fxg6 { [%eval 6.74] } 34. Qd7+ { [%eval 6.9] } 34... Bg7 { [%eval 6.71] } 35. Qf7? { (6.71 → 3.84) Mistake. Rxd6 was best. } { [%eval 3.84] } (35. Rxd6 Qg5 36. Bxg6+ Qxg6 37. Rxg6 Kxg6 38. bxa3 h5 39. axb4 Bf6 40. a4 Bh4) 35... Qg5 { [%eval 3.97] } 36. Rh1 { [%eval 3.69] } 36... h5? { (3.69 → 6.75) Mistake. d5 was best. } { [%eval 6.75] } (36... d5 37. Bxd5 h5 38. Be4 Kh6 39. Rf1 Bxb2 40. c4 Be5 41. Qf8+ Kh7 42. Kc2) 37. Bf3?? { (6.75 → 3.19) Blunder. Bxg6+ was best. } { [%eval 3.19] } (37. Bxg6+ Qxg6 38. Rxh5+ Qxh5 39. Qxh5+ Bh6 40. bxa3 bxa3 41. Qf7+ Kh8 42. Qf6+ Bg7) 37... Qf6?! { (3.19 → 4.96) Inaccuracy. Qe5 was best. } { [%eval 4.96] } (37... Qe5 38. Qb3 Qc5 39. Qd3 Kh6 40. Be4 Qe5 41. c3 Qe6 42. Bd5 Qe8 43. Kc2) 38. Qxf6 { [%eval 4.74] } 38... Bxf6 { [%eval 4.87] } 39. Bxh5?? { (4.87 → 0.33) Blunder. c3 was best. } { [%eval 0.33] } (39. c3 bxc3 40. bxa3 h4 41. a4 Bd8 42. Kc2 Kh6 43. Rd1 h3 44. Rh1 Ba5) 39... gxh5 { [%eval 0.45] } 40. Rxh5+?! { (0.45 → -0.14) Inaccuracy. bxa3 was best. } { [%eval -0.14] } (40. bxa3 bxa3) 40... Kg6 { [%eval -0.27] } 41. Rh4?? { (-0.27 → -13.11) Blunder. Rd5 was best. } { [%eval -13.11] } (41. Rd5 axb2) 41... Bxh4 { [%eval #-14] } 42. bxa3 { [%eval #-14] } 42... bxa3 { [%eval #-13] } 43. Kc1 { [%eval #-15] } 43... f3 { [%eval -14.99] } 44. Kd2 { [%eval -83.08] } 44... f2 { [%eval -83.08] } 45. Ke2 { [%eval -15.05] } 45... Kf5 { [%eval -9.93] } 46. Kf1? { (-9.93 → Mate in 10) Checkmate is now unavoidable. c3 was best. } { [%eval #-10] } (46. c3 Ke4 47. c4 f1=Q+ 48. Kxf1 Kd3 49. Kg2 Kc2 50. Kf3 Kb1 51. Ke4 Kxa2) 46... Ke4 { [%eval #-8] } 47. c3 { [%eval #-7] } 47... Kd3 { [%eval #-7] } 48. c4 { [%eval #-7] } 48... Kxc4 { [%eval #-7] } { White resigns. } 0-1