FEN
[Event "ChessMood 20-20 Grand Prix"]
[Site "https://adjva4.dpdns.org/VOFWQxD3"]
[Date "2025.10.20"]
[Round "-"]
[White "ryanrivandi"]
[Black "Captain_Haddock1234"]
[Result "0-1"]
[GameId "VOFWQxD3"]
[UTCDate "2025.10.20"]
[UTCTime "20:00:01"]
[WhiteElo "2042"]
[BlackElo "2042"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+26"]
[WhiteBerserk "true"]
[BlackBerserk "true"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.23] } 2. Nc3 { [%eval 0.21] } 2... d5 { [%eval 0.22] } { B10 Caro-Kann Defense } 3. exd5 { [%eval -0.03] } 3... cxd5 { [%eval -0.02] } 4. Nge2?! { (-0.02 → -0.78) Inaccuracy. d4 was best. } { [%eval -0.78] } (4. d4 Nc6 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 e6 8. Be3 Rc8) 4... Nf6 { [%eval -0.28] } 5. Ng3 { [%eval -0.47] } 5... Bg4 { [%eval -0.45] } 6. Be2 { [%eval -0.38] } 6... Bxe2 { [%eval -0.46] } 7. Ncxe2 { [%eval -0.39] } 7... e6 { [%eval -0.25] } 8. O-O { [%eval -0.79] } 8... Bd6 { [%eval -0.43] } 9. d3 { [%eval -0.66] } 9... O-O { [%eval -0.27] } 10. Bf4 { [%eval -0.44] } 10... Bxf4 { [%eval -0.55] } 11. Nxf4 { [%eval -0.6] } 11... Qc7 { [%eval -0.25] } 12. Nfh5 { [%eval -0.44] } 12... Nbd7 { [%eval -0.2] } 13. Nxf6+ { [%eval -0.26] } 13... Nxf6 { [%eval -0.21] } 14. c3 { [%eval -0.25] } 14... Rad8 { [%eval -0.2] } 15. f4 { [%eval -0.39] } 15... Qb6+ { [%eval -0.1] } 16. Kh1? { (-0.10 → -1.47) Mistake. Rf2 was best. } { [%eval -1.47] } (16. Rf2) 16... Qxb2 { [%eval -1.6] } 17. Rb1?! { (-1.60 → -2.48) Inaccuracy. Qb3 was best. } { [%eval -2.48] } (17. Qb3 Qxb3 18. axb3 a6 19. Ne2 h5 20. b4 g6 21. Rfb1 Ra8 22. Ra5 Rfc8) 17... Qxa2 { [%eval -2.21] } 18. Rxb7 { [%eval -2.22] } 18... Qa6 { [%eval -1.86] } 19. Rb1 { [%eval -1.98] } 19... d4? { (-1.98 → -0.55) Mistake. Qc6 was best. } { [%eval -0.55] } (19... Qc6 20. Qe1 a5 21. f5 a4 22. fxe6 fxe6 23. h3 Nd7 24. Rxf8+ Rxf8 25. c4) 20. c4 { [%eval -0.64] } 20... Rb8 { [%eval -0.34] } 21. Ra1 { [%eval -0.41] } 21... Qb7 { [%eval -0.31] } 22. f5 { [%eval -0.82] } 22... Rfe8?! { (-0.82 → -0.01) Inaccuracy. e5 was best. } { [%eval -0.01] } (22... e5) 23. fxe6 { [%eval 0.0] } 23... Rxe6 { [%eval -0.01] } 24. h3 { [%eval -0.1] } 24... Re3 { [%eval 0.0] } 25. Nf5 { [%eval 0.0] } 25... Rxh3+ { [%eval -0.05] } 26. Kg1 { [%eval -0.08] } 26... Rh5 { [%eval -0.08] } 27. Nxg7 { [%eval -0.08] } 27... Rg5 { [%eval -0.08] } 28. Ra2?? { (-0.08 → -4.19) Blunder. Qd2 was best. } { [%eval -4.19] } (28. Qd2 Rxg7 29. Rxf6 Kh8 30. Rf2 Rbg8 31. Qe2 f6 32. Qe4 Qxe4 33. dxe4 Rd7) 28... Kxg7 { [%eval -4.12] } 29. Qd2 { [%eval -4.48] } 29... Rg6 { [%eval -4.49] } 30. Qf4 { [%eval -4.45] } 30... Nh5 { [%eval -3.9] } 31. Qxd4+ { [%eval -3.92] } 31... f6?! { (-3.92 → -3.08) Inaccuracy. Nf6 was best. } { [%eval -3.08] } (31... Nf6 32. c5 Qc6 33. Qc3 Rb7 34. Re2 Re7 35. Rc2 Qd5 36. Rcf2 Rc7 37. Rc2) 32. Rxa7?? { (-3.08 → Mate in 2) Checkmate is now unavoidable. Qxa7 was best. } { [%eval #-2] } (32. Qxa7 Qxa7+ 33. Rxa7+ Kh6 34. c5 Rg4 35. c6 Rc8 36. c7 Nf4 37. Kf2 Kg6) 32... Rxg2+ { [%eval #-1] } 33. Kh1 { [%eval #-1] } 33... Ng3# { Black wins by checkmate. } 0-1
