FEN
[Event "rated rapid game"]
[Site "https://lichess.org/thowqOVp"]
[Date "2026.06.06"]
[Round "-"]
[White "NGHChess"]
[Black "dheerajsongara9"]
[Result "0-1"]
[GameId "thowqOVp"]
[UTCDate "2026.06.06"]
[UTCTime "13:53:29"]
[WhiteElo "978"]
[BlackElo "1016"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Anti-Torre"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Bg4 { [%eval 0.61] } { D02 Queen's Pawn Game: Anti-Torre } 3. Ng5?! { (0.61 → -0.39) Inaccuracy. Ne5 was best. } { [%eval -0.39] } (3. Ne5 Bc8 4. c4 e6 5. Nc3 c6 6. Bf4 Nd7 7. Nxd7 Qxd7) 3... e6 { [%eval -0.42] } 4. g3 { [%eval -0.93] } 4... Bd6?! { (-0.93 → -0.34) Inaccuracy. c5 was best. } { [%eval -0.34] } (4... c5 5. Nf3 Nc6 6. Ne5 Bh5 7. Nxc6 bxc6 8. Bg2 Qa5+ 9. Bd2 Qa6 10. Bc3) 5. Bg2 { [%eval -0.39] } 5... c6 { [%eval -0.29] } 6. Nf3 { [%eval -0.34] } 6... Nf6 { [%eval -0.48] } 7. h3 { [%eval -0.49] } 7... Bh5 { [%eval -0.52] } 8. O-O { [%eval -0.6] } 8... Nbd7 { [%eval -0.58] } 9. Bg5 { [%eval -0.7] } 9... h6 { [%eval -0.67] } 10. Be3 { [%eval -1.16] } 10... O-O { [%eval -1.01] } 11. Nbd2 { [%eval -1.34] } 11... Qb6?! { (-1.34 → -0.42) Inaccuracy. Ne4 was best. } { [%eval -0.42] } (11... Ne4 12. Nxe4 dxe4 13. Nd2 f5 14. Qe1 Nf6 15. Nc4 Bc7 16. Rd1 Nd5 17. Bd2) 12. c4 { [%eval -0.52] } 12... Qxb2 { [%eval -0.34] } 13. cxd5?! { (-0.34 → -1.22) Inaccuracy. Nh4 was best. } { [%eval -1.22] } (13. Nh4 Qa3 14. g4 Bxg4 15. hxg4 Nxg4 16. Qc1 Qa5 17. Nb3 Qd8 18. Nf3 e5) 13... cxd5 { [%eval -1.37] } 14. Nb3?! { (-1.37 → -2.55) Inaccuracy. Nh4 was best. } { [%eval -2.55] } (14. Nh4 Rfc8 15. a4 g5 16. g4 Bxg4 17. Rb1 Qa3 18. hxg4 Nxg4 19. Rb3 Qxa4) 14... Rac8 { [%eval -2.36] } 15. Qd2 { [%eval -2.38] } 15... Rc2 { [%eval -2.32] } 16. Qd1 { [%eval -2.6] } 16... Rfc8 { [%eval -2.56] } 17. Bc1 { [%eval -2.73] } 17... Rxc1?? { (-2.73 → 0.87) Blunder. Qc3 was best. } { [%eval 0.87] } (17... Qc3 18. Bd2 Qc7 19. Qxc2 Qxc2 20. Rfc1 Ne4 21. Be3 Qxc1+ 22. Bxc1 Bg6 23. a4) 18. Rxc1 { [%eval 0.75] } 18... Rxc1 { [%eval 0.76] } 19. Qxc1?! { (0.76 → -0.06) Inaccuracy. Nxc1 was best. } { [%eval -0.06] } (19. Nxc1 Ne4 20. Qb3 Qxb3 21. axb3 a5 22. Nd3 Bxf3 23. Bxf3 Nd2 24. Rc1 Kf8) 19... Qxa2?! { (-0.06 → 0.60) Inaccuracy. Qxe2 was best. } { [%eval 0.6] } (19... Qxe2 20. Nfd2 Qa6 21. Qc8+ Kh7 22. Rc1 Bg6 23. Bf1 Qxa2 24. Ra1 Qb2 25. Qxb7) 20. Nh4?? { (0.60 → -3.55) Blunder. Qc8+ was best. } { [%eval -3.55] } (20. Qc8+ Kh7 21. Qxb7 Qxe2 22. Nfd2 Nb6 23. Ra1 Qd3 24. Bf1 Qg6 25. Nc5 Bxc5) 20... Qxb3 { [%eval -3.67] } 21. e4?! { (-3.67 → -4.78) Inaccuracy. g4 was best. } { [%eval -4.78] } (21. g4 Bg6 22. Nxg6 fxg6 23. Qa1 Qb6 24. Rb1 Bb4 25. Rc1 Kf7 26. Rc8 Bd6) 21... Nxe4 { [%eval -4.52] } 22. Nf3?! { (-4.52 → -6.69) Inaccuracy. Bxe4 was best. } { [%eval -6.69] } (22. Bxe4 dxe4 23. Qc8+ Nf8 24. Ng2 e3 25. Nxe3 Bf3 26. Rc1 Be4 27. d5 Qb2) 22... Bxf3 { [%eval -6.76] } 23. Bxf3 { [%eval -7.38] } 23... Qxf3 { [%eval -7.49] } 24. Qc8+ { [%eval -8.76] } 24... Nf8 { [%eval -8.31] } 25. Qxb7 { [%eval -9.75] } 25... Nd2 { [%eval -8.31] } 26. Re1? { (-8.31 → Mate in 7) Checkmate is now unavoidable. Qb2 was best. } { [%eval #-7] } (26. Qb2 Nxf1 27. Kxf1 Bxg3 28. Ke1 Qh1+ 29. Ke2 Qh2 30. Ke3 Bf4+ 31. Ke2 Qxh3) 26... Ne4? { (Mate in 7 → -7.46) Lost forced checkmate sequence. Bxg3 was best. } { [%eval -7.46] } (26... Bxg3 27. Rf1 Bf4 28. Rc1 Qxh3 29. Qxf7+ Kxf7 30. Rc7+ Bxc7 31. f4 Qf1+ 32. Kh2) 27. Rf1 { [%eval -9.86] } 27... e5 { [%eval -7.48] } 28. Qxd5 { [%eval -8.51] } 28... exd4 { [%eval -8.42] } 29. Qxd4 { [%eval -9.41] } 29... a5?! { (-9.41 → -6.16) Inaccuracy. Nxg3 was best. } { [%eval -6.16] } (29... Nxg3 30. Kh2 Nxf1+ 31. Kg1 Ng3 32. fxg3 Qxg3+ 33. Kf1 Qf4+ 34. Qxf4 Bxf4 35. Ke2) 30. Qa1?? { (-6.16 → Mate in 4) Checkmate is now unavoidable. Qd1 was best. } { [%eval #-4] } (30. Qd1 Qxd1 31. Rxd1 Ne6 32. Kg2 Bc5 33. f4 Nd6 34. Ra1 Bb4 35. Rc1 Kh7) 30... Bc7?? { (Mate in 4 → -6.16) Lost forced checkmate sequence. Nxg3 was best. } { [%eval -6.16] } (30... Nxg3 31. Qxg7+ Kxg7 32. fxg3 Qxg3+ 33. Kh1 Qh2#) 31. Qc1?? { (-6.16 → Mate in 13) Checkmate is now unavoidable. Qd1 was best. } { [%eval #-13] } (31. Qd1 Qxd1 32. Rxd1 Ne6 33. Kg2 Kf8 34. h4 h5 35. f4 g6 36. Re1 N4c5) 31... Bd8?? { (Mate in 13 → -6.00) Lost forced checkmate sequence. Nxg3 was best. } { [%eval -6.0] } (31... Nxg3 32. Kh2 Nxf1+ 33. Kg1 Bh2+ 34. Kxf1 Qh1+ 35. Ke2 Qxc1 36. Kf3 a4 37. Kg2) 32. Qc8?? { (-6.00 → Mate in 9) Checkmate is now unavoidable. Qd1 was best. } { [%eval #-9] } (32. Qd1 Qxd1 33. Rxd1 Bb6 34. Rd5 Kh7 35. Kf1 a4 36. Re5 Nc5 37. Re8 Nfd7) 32... Bg5?? { (Mate in 9 → -5.69) Lost forced checkmate sequence. Nxg3 was best. } { [%eval -5.69] } (32... Nxg3 33. Qb7 Ne2+ 34. Kh2 Qxb7 35. f3 Nf4 36. Rf2 Bh4 37. Rc2 Qxf3 38. Kg1) 33. Qa8?! { (-5.69 → -8.20) Inaccuracy. Qg4 was best. } { [%eval -8.2] } (33. Qg4 Qxg4 34. hxg4 Bd2 35. Rd1 Bb4 36. f4 Nxg3 37. Kg2 Ne4 38. Rd8 Kh7) 33... Bd2 { [%eval -7.97] } 34. Qd8? { (-7.97 → Mate in 6) Checkmate is now unavoidable. Qa7 was best. } { [%eval #-6] } (34. Qa7 Nxg3 35. fxg3 Be3+ 36. Qxe3 Qxe3+ 37. Kh1 Qe4+ 38. Kg1 Qe2 39. Ra1 a4) 34... a4? { (Mate in 6 → -7.90) Lost forced checkmate sequence. Nxg3 was best. } { [%eval -7.9] } (34... Nxg3 35. Kh2 Bf4 36. Qh4 Ne2+ 37. Qg3 Bxg3+ 38. fxg3 Qxg3+ 39. Kh1 Qxh3#) 35. Qd6? { (-7.90 → Mate in 7) Checkmate is now unavoidable. Qh4 was best. } { [%eval #-7] } (35. Qh4 Be1 36. g4 Bxf2+ 37. Rxf2 Qxf2+ 38. Qxf2 Nxf2 39. Kxf2 a3 40. g5 Kh7) 35... Nxd6 { [%eval #-6] } 36. Rd1 { [%eval #-6] } 36... a3 { [%eval #-8] } 37. Rxd2 { [%eval #-8] } 37... Ne4 { [%eval #-7] } 38. Ra2 { [%eval #-7] } 38... g5?! { (Mate in 7 → -15.29) Lost forced checkmate sequence. Nc3 was best. } { [%eval -15.29] } (38... Nc3 39. Rc2 a2 40. Rxa2 Nxa2 41. h4 Nc3 42. Kh2 Ne4 43. Kh3 Nxf2+ 44. Kh2) 39. h4?! { (-15.29 → Mate in 6) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-6] } (39. Kh2 Nxf2 40. Ra1 Kh7 41. Kg1 Qxg3+ 42. Kf1 Nxh3 43. Ra2 Qg1+ 44. Ke2 Qf2+) 39... gxh4 { [%eval #-5] } 40. gxh4 { [%eval #-5] } 40... Qg4+?! { (Mate in 5 → -14.47) Lost forced checkmate sequence. Ne6 was best. } { [%eval -14.47] } (40... Ne6 41. Rxa3 Qxa3 42. Kg2 Nf4+ 43. Kh2 Qf3 44. Kg1 Qg2#) 41. Kf1 { [%eval -14.12] } 41... Qxh4 { [%eval -11.31] } 42. Rxa3?! { (-11.31 → Mate in 1) Checkmate is now unavoidable. Rc2 was best. } { [%eval #-1] } (42. Rc2 Kh7 43. f3 Qh1+ 44. Ke2 Qg2+ 45. Kd3 Qxf3+ 46. Kc4 a2 47. Rc1 Qe2+) 42... Qxf2# { Black wins by checkmate. } 0-1