FEN
[Event "rated rapid game"]
[Site "https://lichess.org/PGL031wp"]
[Date "2026.05.30"]
[Round "-"]
[White "moongyu"]
[Black "AnayPlaysRapid"]
[Result "0-1"]
[GameId "PGL031wp"]
[UTCDate "2026.05.30"]
[UTCTime "04:17:53"]
[WhiteElo "1500"]
[BlackElo "1490"]
[WhiteRatingDiff "-255"]
[BlackRatingDiff "+24"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } { B10 Caro-Kann Defense } 2. Nf3 { [%eval 0.17] } 2... d5 { [%eval 0.21] } 3. exd5 { [%eval 0.14] } 3... cxd5 { [%eval 0.07] } 4. Nc3 { [%eval -0.05] } 4... Nc6 { [%eval 0.0] } 5. Bb5 { [%eval -0.08] } 5... Nf6 { [%eval -0.04] } 6. d3 { [%eval -0.21] } 6... Qb6 { [%eval -0.2] } 7. Be3 { [%eval -0.08] } 7... Qc7 { [%eval -0.03] } 8. O-O { [%eval -0.05] } 8... Bg4 { [%eval 0.19] } 9. h3 { [%eval 0.1] } 9... Bh5? { (0.10 → 1.23) Mistake. Bxf3 was best. } { [%eval 1.23] } (9... Bxf3 10. Qxf3 e6 11. Ne2 Be7 12. Bxc6+ Qxc6 13. c3 O-O 14. Rfe1 Nd7 15. Nd4) 10. g4 { [%eval 1.59] } 10... Bg6 { [%eval 1.37] } 11. Nd4?? { (1.37 → -0.54) Blunder. g5 was best. } { [%eval -0.54] } (11. g5 Qd7 12. gxf6 gxf6 13. Bxc6 bxc6 14. Kh2 Qd6+ 15. Kh1 Qd7 16. Ng1) 11... e5 { [%eval -0.56] } 12. Nxc6?! { (-0.56 → -1.45) Inaccuracy. Re1 was best. } { [%eval -1.45] } (12. Re1 O-O-O 13. Nxc6 bxc6 14. Ba6+ Kb8 15. d4 Bd6 16. Qd2 h5 17. g5 Nd7) 12... bxc6 { [%eval -1.38] } 13. Ba4?! { (-1.38 → -2.17) Inaccuracy. d4 was best. } { [%eval -2.17] } (13. d4 e4 14. Ba4 Bd6 15. Ne2 h5 16. g5 Ng8 17. c4 Qd7 18. cxd5 Ne7) 13... d4 { [%eval -2.28] } 14. Nb5?! { (-2.28 → -3.48) Inaccuracy. f4 was best. } { [%eval -3.48] } (14. f4 dxe3 15. f5 Bc5 16. Kh1 e4 17. Nxe4 Nxe4 18. dxe4 Rd8 19. Qf3 Rd2) 14... cxb5 { [%eval -3.35] } 15. Bxb5+ { [%eval -3.39] } 15... Nd7 { [%eval -3.15] } 16. Bxd4 { [%eval -3.9] } 16... exd4 { [%eval -3.7] } 17. g5 { [%eval -4.58] } 17... a6 { [%eval -4.1] } 18. Bxd7+ { [%eval -5.1] } 18... Qxd7 { [%eval -4.99] } 19. Re1+ { [%eval -5.51] } 19... Be7 { [%eval -5.18] } 20. c3 { [%eval -5.93] } 20... dxc3 { [%eval -5.89] } 21. bxc3 { [%eval -5.86] } 21... O-O { [%eval -5.96] } 22. h4 { [%eval -5.95] } 22... Qxd3?! { (-5.95 → -4.60) Inaccuracy. Rae8 was best. } { [%eval -4.6] } (22... Rae8 23. Qf3 Qxd3 24. Re3 Qf5 25. Qxf5 Bxf5 26. Re5 Be6 27. Ra5 Bc8 28. Re1) 23. Qe2?! { (-4.60 → -6.19) Inaccuracy. Qxd3 was best. } { [%eval -6.19] } (23. Qxd3 Bxd3 24. Rxe7 g6 25. Rd1 Bc4 26. h5 a5 27. hxg6 hxg6 28. a4 Rab8) 23... Qxe2 { [%eval -6.13] } 24. Rxe2 { [%eval -6.18] } 24... Rfe8 { [%eval -6.25] } 25. Rd1 { [%eval -6.77] } 25... Rad8?! { (-6.77 → -4.22) Inaccuracy. Bh5 was best. } { [%eval -4.22] } (25... Bh5 26. Ree1 Bxd1 27. Rxd1 Rad8 28. Rb1 Rb8 29. Rd1 h5 30. Re1) 26. Rxd8 { [%eval -4.05] } 26... Rxd8 { [%eval -4.02] } 27. c4? { (-4.02 → -6.45) Mistake. Rxe7 was best. } { [%eval -6.45] } (27. Rxe7 Rc8 28. Ra7 Bd3 29. h5 h6 30. f4 Be2 31. Kf2 Bxh5 32. Rxa6 Bg6) 27... Bc5 { [%eval -6.27] } 28. Re5 { [%eval -6.44] } 28... Ba7 { [%eval -6.32] } 29. c5 { [%eval -6.26] } 29... f6 { [%eval -5.96] } 30. Re7 { [%eval -6.58] } 30... Rd1+ { [%eval -6.77] } 31. Kg2 { [%eval -6.59] } 31... Bxc5 { [%eval -6.62] } 32. Re8+?! { (-6.62 → -10.99) Inaccuracy. Re6 was best. } { [%eval -10.99] } (32. Re6 Kf7 33. Rxa6 Be4+ 34. f3 Bb7 35. Ra5 Rd2+ 36. Kf1 Rc2 37. f4 Bg2+) 32... Bxe8 { [%eval -8.82] } 33. a3? { (-8.82 → Mate in 7) Checkmate is now unavoidable. Kg3 was best. } { [%eval #-7] } (33. Kg3 Bc6 34. a4 Rd2 35. gxf6 Bxf2+ 36. Kf4 gxf6 37. Kf5 Rd5+ 38. Kxf6) 33... Bc6+ { [%eval #-6] } 34. Kg3 { [%eval #-6] } 34... Bd6+ { [%eval #-5] } 35. Kg4 { [%eval #-3] } 35... h5+? { (Mate in 3 → -9.62) Lost forced checkmate sequence. Rg1+ was best. } { [%eval -9.62] } (35... Rg1+ 36. Kf5 Kf7 37. gxf6 g6#) 36. Kf5 { [%eval -9.66] } 36... Rd5+ { [%eval -9.63] } 37. Kg6? { (-9.63 → Mate in 1) Checkmate is now unavoidable. Ke4 was best. } { [%eval #-1] } (37. Ke4 Rxg5+ 38. Kd3 Rf5 39. Ke2 Kh7 40. a4 Bc5 41. a5 Rxf2+ 42. Kd3 Rf5) 37... fxg5 { [%eval #-6] } 38. hxg5 { [%eval #-1] } 38... Bf4 { [%eval #-3] } 39. Kxh5 { [%eval #-3] } 39... Rxg5+ { [%eval #-2] } 40. Kh4 { [%eval #-2] } 40... Rg6 { [%eval #-3] } 41. f3 { [%eval #-2] } 41... Bxf3 { [%eval #-1] } 42. Kh3 { [%eval #-1] } 42... Rh6# { Black wins by checkmate. } 0-1