FEN
[Event "Master Chess Classes"]
[Site "https://lichess.org/bwYQJVOq"]
[Date "2026.05.29"]
[Round "-"]
[White "AshChess77"]
[Black "BhuviChessChamp"]
[Result "0-1"]
[GameId "bwYQJVOq"]
[UTCDate "2026.05.29"]
[UTCTime "15:13:34"]
[WhiteElo "1500"]
[BlackElo "1500"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nf6 { [%eval 0.11] } 3. g3 { [%eval 0.06] } { D02 Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan } 3... Bf5 { [%eval 0.0] } 4. Bg2 { [%eval 0.0] } 4... Nbd7 { [%eval 0.47] } 5. O-O { [%eval 0.14] } 5... e6 { [%eval 0.24] } 6. Nbd2 { [%eval -0.13] } 6... Bb4?! { (-0.13 → 0.70) Inaccuracy. h6 was best. } { [%eval 0.7] } (6... h6 7. b3 a5 8. c4 c6 9. Bb2 Bd6 10. Re1 a4 11. Bc3) 7. h3?! { (0.70 → -0.12) Inaccuracy. Nh4 was best. } { [%eval -0.12] } (7. Nh4 Bg4 8. c4 c6 9. h3 Bh5 10. g4 Bg6 11. Qb3 Bxd2 12. Nxg6 hxg6) 7... Bxd2 { [%eval 0.26] } 8. Bxd2 { [%eval 0.15] } 8... O-O { [%eval 0.26] } 9. Ne5 { [%eval 0.27] } 9... Nxe5 { [%eval 0.26] } 10. dxe5 { [%eval 0.26] } 10... Ne4 { [%eval 0.74] } 11. h4?! { (0.74 → -0.07) Inaccuracy. Be3 was best. } { [%eval -0.07] } (11. Be3 Bg6 12. c4 c6 13. Qe1 b6 14. Rc1 Rc8 15. f3 Nc5 16. Qb4 a5) 11... Nxd2 { [%eval -0.07] } 12. Qxd2 { [%eval -0.13] } 12... Qd7? { (-0.13 → 1.16) Mistake. c6 was best. } { [%eval 1.16] } (12... c6 13. c4 Qb6 14. Rfd1 Rad8 15. cxd5 exd5 16. b4 Rde8 17. Qf4 Bg6 18. e3) 13. Rfe1? { (1.16 → 0.05) Mistake. e4 was best. } { [%eval 0.05] } (13. e4 Bg6 14. exd5 exd5 15. Qxd5 Qxd5 16. Bxd5 Rad8 17. Bb3 Rfe8 18. f4 Bf5) 13... Qc6 { [%eval 0.11] } 14. Qb4 { [%eval -0.04] } 14... a5 { [%eval 0.1] } 15. Qd4 { [%eval -0.06] } 15... b6?? { (-0.06 → 2.07) Blunder. Be4 was best. } { [%eval 2.07] } (15... Be4 16. Bxe4 dxe4 17. Rad1 Qxc2 18. Rc1 c5 19. Qxc5 Qxb2 20. Rc2 Qb4 21. Qxb4) 16. e4?? { (2.07 → 0.07) Blunder. g4 was best. } { [%eval 0.07] } (16. g4 Bg6 17. h5 Bxc2 18. Rac1 Qa4 19. Qd2 Qxg4 20. Rxc2 Qxh5 21. Qf4 c5) 16... dxe4 { [%eval 0.0] } 17. Bxe4 { [%eval -0.07] } 17... Bxe4 { [%eval -0.04] } 18. Rxe4? { (-0.04 → -1.40) Mistake. Qxe4 was best. } { [%eval -1.4] } (18. Qxe4 Qxe4 19. Rxe4 Rad8 20. a3 Rd5 21. b4 Ra8 22. Rb1 axb4 23. axb4 g6) 18... Qxc2 { [%eval -1.36] } 19. Rae1 { [%eval -1.45] } 19... h6?! { (-1.45 → -0.83) Inaccuracy. Rfd8 was best. } { [%eval -0.83] } (19... Rfd8 20. Qc3 Qxc3 21. bxc3 h5 22. Rc4 Ra7 23. a4 Kf8 24. g4 hxg4 25. Rxg4) 20. R1e2? { (-0.83 → -2.37) Mistake. R4e2 was best. } { [%eval -2.37] } (20. R4e2 Qc6 21. Rd2 a4 22. Re3 Qb5 23. Qd3 Qxd3 24. Rexd3 Ra5 25. Rc2 Rc8) 20... Qb1+ { [%eval -2.36] } 21. Kg2 { [%eval -2.41] } 21... Qxa2 { [%eval -2.02] } 22. b4?! { (-2.02 → -3.26) Inaccuracy. Rd2 was best. } { [%eval -3.26] } (22. Rd2 c5 23. Qd6 Rfd8 24. Qxd8+ Rxd8 25. Rxd8+ Kh7 26. Rf4 Qxb2 27. Rxf7 Qxe5) 22... Qd5 { [%eval -3.08] } 23. Qc3?! { (-3.08 → -3.96) Inaccuracy. Rc2 was best. } { [%eval -3.96] } (23. Rc2 Qxd4 24. Rxd4 a4 25. Rxc7 a3 26. Rd1 Rfc8 27. Rxc8+ Rxc8 28. Ra1 Rc3) 23... axb4 { [%eval -3.95] } 24. Qxc7 { [%eval -3.72] } 24... Rfc8 { [%eval -3.77] } 25. Qxb6?! { (-3.77 → -5.32) Inaccuracy. Qd6 was best. } { [%eval -5.32] } (25. Qd6 Rc4 26. Qxd5 exd5 27. Rf4 Kf8 28. Rf5 Ra5 29. Rf3 Ke7 30. Rb3 Ke6) 25... b3 { [%eval -4.93] } 26. Qe3 { [%eval -5.67] } 26... Ra2 { [%eval -5.65] } 27. Rxa2?! { (-5.65 → -7.57) Inaccuracy. Qf3 was best. } { [%eval -7.57] } (27. Qf3 b2 28. Rxb2 Rxb2 29. Rf4 Qxf3+ 30. Rxf3 Rd8 31. g4 Rbb8 32. Ra3 Rb7) 27... bxa2 { [%eval -7.24] } 28. Qe1 { [%eval -6.41] } 28... Qxe4+ { [%eval -6.62] } 29. Qxe4 { [%eval -6.24] } 29... a1=Q { [%eval -6.27] } 30. Qb7 { [%eval -6.59] } 30... Rc2 { [%eval -6.1] } 31. Qb8+ { [%eval -7.19] } 31... Kh7 { [%eval -6.9] } 32. Qf8 { [%eval -7.59] } 32... Qxe5 { [%eval -7.39] } 33. Qxf7 { [%eval -7.24] } 33... Qe4+ { [%eval -6.27] } 34. Kg1?? { (-6.27 → Mate in 2) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-2] } (34. Kh2 Rc1 35. f3 Qg6 36. Qf8 Qf5 37. Qxf5+ exf5 38. g4 Kg6 39. Kg3 Kf6) 34... Rc1+ { [%eval #-1] } 35. Kh2 { [%eval #-1] } 35... Qh1# { Black wins by checkmate. } 0-1