FEN
[Event "rated rapid game"]
[Site "https://lichess.org/s21zLqpb"]
[Date "2026.03.10"]
[Round "-"]
[White "Themathic"]
[Black "IgnacioAntelo"]
[Result "1-0"]
[GameId "s21zLqpb"]
[UTCDate "2026.03.10"]
[UTCTime "22:18:55"]
[WhiteElo "1830"]
[BlackElo "1743"]
[WhiteRatingDiff "+50"]
[BlackRatingDiff "-4"]
[WhiteTitle "IM"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D21"]
[Opening "Queen's Gambit Accepted: Rosenthal Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.37] } 2. c4 { [%eval 0.16] } 2... d5 { [%eval 0.17] } 3. Nf3 { [%eval 0.11] } 3... dxc4 { [%eval 0.18] } { D21 Queen's Gambit Accepted: Rosenthal Variation } 4. g3 { [%eval 0.13] } 4... c6 { [%eval 0.26] } 5. Bg2 { [%eval 0.33] } 5... a6 { [%eval 0.51] } 6. O-O { [%eval 0.39] } 6... b5 { [%eval 0.25] } 7. a4 { [%eval 0.36] } 7... Bb7 { [%eval 0.36] } 8. b3 { [%eval 0.55] } 8... cxb3 { [%eval 0.53] } 9. Qxb3 { [%eval 0.33] } 9... Qb6?! { (0.33 → 1.13) Inaccuracy. Nf6 was best. } { [%eval 1.13] } (9... Nf6) 10. Nc3 { [%eval 0.79] } 10... b4? { (0.79 → 2.32) Mistake. Nf6 was best. } { [%eval 2.32] } (10... Nf6) 11. a5 { [%eval 2.83] } 11... Qc7 { [%eval 3.26] } 12. Bf4 { [%eval 3.27] } 12... Bd6?! { (3.27 → 4.30) Inaccuracy. Qd8 was best. } { [%eval 4.3] } (12... Qd8 13. Ne4 Nf6 14. Nxf6+ gxf6 15. Nd2 Be7 16. Ne4 Ra7 17. Nc5 O-O 18. Qxb4) 13. Bxd6 { [%eval 4.22] } 13... Qxd6 { [%eval 4.05] } 14. Ne4 { [%eval 4.05] } 14... Qe7 { [%eval 3.41] } 15. Nc5 { [%eval 3.6] } 15... Ra7?! { (3.60 → 5.31) Inaccuracy. Nf6 was best. } { [%eval 5.31] } (15... Nf6 16. Qxb4 Bc8 17. Ne5 Nd5 18. Qa4 O-O 19. Rfc1 Nc7 20. Rab1 Nb5 21. Nxc6) 16. Qxb4 { [%eval 5.15] } 16... Nf6 { [%eval 6.11] } 17. Ne5 { [%eval 5.16] } 17... Nd5 { [%eval 5.79] } 18. Qb3?! { (5.79 → 4.25) Inaccuracy. Bxd5 was best. } { [%eval 4.25] } (18. Bxd5 exd5 19. Qb6 Bc8 20. Qxb8 O-O 21. Nxc6 Qxe2 22. Rfe1 Qh5 23. Re3 h6) 18... O-O { [%eval 4.32] } 19. Rfb1 { [%eval 4.19] } 19... f6 { [%eval 4.16] } 20. Nc4 { [%eval 4.28] } 20... Rf7?! { (4.28 → 5.75) Inaccuracy. Ba8 was best. } { [%eval 5.75] } (20... Ba8 21. Nb6 Re8 22. e3 f5 23. Re1 Qf7 24. e4 fxe4 25. Bh3 e3 26. fxe3) 21. e4 { [%eval 5.82] } 21... Nc7 { [%eval 5.73] } 22. Nxb7 { [%eval 5.58] } 22... Nb5 { [%eval 5.81] } 23. Nc5 { [%eval 5.46] } 23... Nd7 { [%eval 5.56] } 24. Nxd7 { [%eval 5.09] } 24... Qxd7 { [%eval 5.79] } 25. d5 { [%eval 5.64] } 25... cxd5 { [%eval 5.78] } 26. exd5 { [%eval 5.55] } 26... exd5 { [%eval 5.56] } 27. Nb6 { [%eval 5.59] } 27... Qd6 { [%eval 6.37] } 28. Bxd5 { [%eval 6.18] } 28... Nd4 { [%eval 7.12] } 29. Qe3 { [%eval 6.52] } 29... Qe5 { [%eval 6.6] } 30. Qxe5 { [%eval 6.81] } 30... fxe5 { [%eval 6.78] } 31. Nc4 { [%eval 6.75] } 31... Kf8 { [%eval 6.81] } 32. Rb8+ { [%eval 6.73] } 32... Ke7 { [%eval 6.89] } 33. Bxf7 { [%eval 6.85] } 33... Kxf7 { [%eval 6.85] } 34. Nxe5+ { [%eval 6.82] } 34... Kf6 { [%eval 6.74] } 35. Re1 { [%eval 6.78] } 35... Re7 { [%eval 7.38] } 36. Rb6+ { [%eval 7.42] } 36... Kg5 { [%eval 7.51] } 37. h4+ { [%eval 7.26] } 37... Kf5 { [%eval 9.07] } 38. g4+ { [%eval 9.14] } 38... Kf4 { [%eval 8.88] } 39. Nd3+ { [%eval 8.66] } 39... Kxg4 { [%eval 8.2] } 40. Rxe7 { [%eval 8.73] } 40... Nf3+ { [%eval 11.11] } 41. Kf1 { [%eval 9.07] } 41... Nd2+? { (9.07 → Mate in 8) Checkmate is now unavoidable. Kh3 was best. } { [%eval #8] } (41... Kh3 42. Re3 Kxh4 43. Rxf3 h5 44. Ke2 g5 45. Rg3 g4 46. Rf6 Kg5 47. Rxa6) 42. Ke2 { [%eval #9] } 42... Nc4 { [%eval #5] } 43. Rxg7+ { [%eval #4] } 43... Kf5 { [%eval #4] } 44. Rg5+ { [%eval #3] } 44... Ke4 { [%eval #3] } 45. Re6+?! { (Mate in 3 → 14.25) Lost forced checkmate sequence. Rb4 was best. } { [%eval 14.25] } (45. Rb4 Kd4 46. Rc5 Kc3 47. Rcxc4#) 45... Kd4 { [%eval 9.43] } 46. Rg4+ { [%eval 9.18] } 46... Kc3? { (9.18 → Mate in 5) Checkmate is now unavoidable. Kd5 was best. } { [%eval #5] } (46... Kd5 47. Rxc4 Kxe6 48. Rf4 Kd5 49. f3 Ke6 50. Kd2 Ke7 51. Ke3 h6 52. Ke4) 47. Rc6 { [%eval #4] } 47... Kb3 { [%eval #4] } 48. Rgxc4 { [%eval #3] } 48... Ka3 { [%eval #3] } 49. Rb4 { [%eval #3] } 49... Ka2 { [%eval #3] } 50. Rc3 { [%eval #2] } 50... Ka1 { [%eval #1] } 51. Rb2 { [%eval #1] } 51... h5 { [%eval #1] } 52. Rc1# { White wins by checkmate. } 1-0