FEN
[Event "rated rapid game"]
[Site "https://lichess.org/vDQ7ub23"]
[Date "2026.04.06"]
[Round "-"]
[White "GeoAskSej"]
[Black "Macgillis"]
[Result "0-1"]
[GameId "vDQ7ub23"]
[UTCDate "2026.04.06"]
[UTCTime "11:43:02"]
[WhiteElo "1688"]
[BlackElo "1781"]
[WhiteRatingDiff "-11"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "D10"]
[Opening "Slav Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.22] } 2... c6 { [%eval 0.21] } 3. Nc3 { [%eval 0.17] } { D10 Slav Defense } 3... Nf6 { [%eval 0.27] } 4. Bf4 { [%eval -0.25] } 4... e6?! { (-0.25 → 0.34) Inaccuracy. dxc4 was best. } { [%eval 0.34] } (4... dxc4 5. a4 Nd5 6. Bg3 Qa5 7. e4 Nxc3 8. Qd2 Nd7 9. bxc3) 5. e3 { [%eval 0.23] } 5... Be7 { [%eval 0.39] } 6. Nf3 { [%eval 0.35] } 6... h6 { [%eval 0.64] } 7. Bd3 { [%eval 0.54] } 7... O-O { [%eval 0.63] } 8. Qb3 { [%eval 0.22] } 8... a6 { [%eval 0.73] } 9. c5 { [%eval 0.94] } 9... Nbd7 { [%eval 0.8] } 10. O-O { [%eval 0.27] } 10... b6 { [%eval 0.27] } 11. cxb6 { [%eval 0.27] } 11... Nxb6?! { (0.27 → 1.06) Inaccuracy. Qxb6 was best. } { [%eval 1.06] } (11... Qxb6 12. Qc2 Bb7 13. Na4 Qa7 14. Rfc1 Rfc8 15. Qd1 a5 16. Rc2 c5 17. Nxc5) 12. Ne5 { [%eval 1.04] } 12... Bd7 { [%eval 1.0] } 13. Nxd7?! { (1.00 → 0.08) Inaccuracy. Rfc1 was best. } { [%eval 0.08] } (13. Rfc1 Nh5) 13... Nbxd7 { [%eval 0.12] } 14. h3 { [%eval 0.07] } 14... Rb8?? { (0.07 → 2.75) Blunder. c5 was best. } { [%eval 2.75] } (14... c5 15. Qc2) 15. Bxb8 { [%eval 2.79] } 15... Nxb8 { [%eval 2.81] } 16. Qc2 { [%eval 2.76] } 16... a5 { [%eval 2.74] } 17. a3 { [%eval 2.62] } 17... Nbd7 { [%eval 3.2] } 18. f4?? { (3.20 → 1.26) Blunder. Na4 was best. } { [%eval 1.26] } (18. Na4 Qc7 19. Rfc1 Nb8 20. Nc5 e5 21. b4 axb4 22. axb4 exd4 23. exd4 h5) 18... c5 { [%eval 1.39] } 19. f5? { (1.39 → 0.02) Mistake. Bb5 was best. } { [%eval 0.02] } (19. Bb5 Qb6 20. Rad1 cxd4 21. exd4 Rb8 22. Qd3 Bd6 23. a4 Nf8 24. Ne2 Ng6) 19... c4? { (0.02 → 1.15) Mistake. cxd4 was best. } { [%eval 1.15] } (19... cxd4 20. exd4 e5 21. dxe5 Nxe5 22. Qe2 Bd6 23. Rad1 Bb8 24. Kh1 Qc7 25. g3) 20. Be2 { [%eval 1.13] } 20... e5 { [%eval 1.07] } 21. dxe5?! { (1.07 → 0.21) Inaccuracy. Bf3 was best. } { [%eval 0.21] } (21. Bf3 e4 22. Bd1 Qc7 23. Qf2 Bd6 24. Nb5 Bh2+ 25. Kh1 Qb8 26. a4 Bg3) 21... Nxe5 { [%eval 0.11] } 22. e4?? { (0.11 → -4.05) Blunder. Rad1 was best. } { [%eval -4.05] } (22. Rad1 Bc5) 22... Bc5+?! { (-4.05 → -2.89) Inaccuracy. d4 was best. } { [%eval -2.89] } (22... d4 23. Kh1 Qb8 24. Nd5 Nxd5 25. exd5 d3 26. Qd1 Bf6 27. Bh5 Qxb2 28. Qa4) 23. Kh1 { [%eval -2.44] } 23... d4 { [%eval -2.52] } 24. Nd5? { (-2.52 → -4.23) Mistake. Na4 was best. } { [%eval -4.23] } (24. Na4 d3 25. Bxd3 Qxd3 26. Qxd3 Nxd3 27. Nxc5 Nxc5 28. e5 Nfe4 29. Rfc1 Nb3) 24... d3 { [%eval -4.14] } 25. Nxf6+ { [%eval -4.51] } 25... Qxf6 { [%eval -4.4] } 26. Bxd3 { [%eval -4.78] } 26... Nxd3 { [%eval -4.59] } 27. Qxc4 { [%eval -4.81] } 27... Nf2+ { [%eval -4.9] } 28. Rxf2 { [%eval -4.84] } 28... Bxf2 { [%eval -4.83] } 29. Qc2 { [%eval -5.16] } 29... Bd4 { [%eval -4.87] } 30. Rb1 { [%eval -5.15] } 30... Qe5 { [%eval -4.94] } 31. b4 { [%eval -5.11] } 31... axb4 { [%eval -5.05] } 32. axb4 { [%eval -5.04] } 32... Rb8 { [%eval -4.81] } 33. Qc4 { [%eval -4.51] } 33... Qxe4 { [%eval -4.53] } 34. Rd1 { [%eval -4.91] } 34... Rd8 { [%eval -4.84] } 35. b5 { [%eval -5.07] } 35... Qe5 { [%eval -4.97] } 36. b6 { [%eval -5.62] } 36... Bxb6 { [%eval -5.93] } 37. Rxd8+ { [%eval -5.88] } 37... Bxd8 { [%eval -5.85] } 38. Qc8 { [%eval -5.89] } 38... Qe7 { [%eval -5.73] } 39. g4 { [%eval -6.44] } 39... Kh7 { [%eval -6.37] } 40. Qc2 { [%eval -6.33] } 40... f6 { [%eval -6.03] } 41. Kg2 { [%eval -6.5] } 41... Qb7+ { [%eval -6.05] } 42. Kg3 { [%eval -5.68] } 42... Bc7+ { [%eval -5.33] } 43. Kh4?? { (-5.33 → Mate in 6) Checkmate is now unavoidable. Kf2 was best. } { [%eval #-6] } (43. Kf2 Bb6+ 44. Kg3 Qb8+ 45. Kf3 Qa8+ 46. Kf4 Qh1 47. Qe2 h5 48. gxh5 Bc7+) 43... Bf4 { [%eval #-5] } 44. Qf2 { [%eval #-5] } 44... Qb8 { [%eval #-15] } 45. Qe1 { [%eval #-3] } 45... Bg5+ { [%eval #-2] } 46. Kh5 { [%eval #-2] } 46... Bf4? { (Mate in 2 → -7.06) Lost forced checkmate sequence. Qb3 was best. } { [%eval -7.06] } (46... Qb3 47. Qe7 Qxh3#) 47. Qe6 { [%eval -7.14] } 47... Qe5 { [%eval -6.9] } 48. Qf7?? { (-6.90 → Mate in 6) Checkmate is now unavoidable. Qxe5 was best. } { [%eval #-6] } (48. Qxe5 fxe5 49. g5 hxg5 50. Kg4 Kg8 51. Kf3 Kf7 52. f6 gxf6 53. Ke4 Kg6) 48... Qb8?? { (Mate in 6 → -6.48) Lost forced checkmate sequence. Bg5 was best. } { [%eval -6.48] } (48... Bg5 49. h4 Qe1 50. Qg6+ Kg8 51. Qxg5 hxg5 52. hxg5 Qh1+ 53. Kg6 Qh7#) 49. Qg6+ { [%eval -7.26] } 49... Kg8 { [%eval -7.28] } 50. h4 { [%eval -6.91] } 50... Qf8 { [%eval -7.18] } 51. g5 { [%eval -6.55] } 51... fxg5 { [%eval -6.36] } 52. hxg5 { [%eval -5.81] } 52... Bxg5 { [%eval -5.37] } 53. Qe6+?! { (-5.37 → -7.71) Inaccuracy. f6 was best. } { [%eval -7.71] } (53. f6 Qxf6 54. Qe8+ Kh7 55. Kg4 Qf4+ 56. Kh3 Qf3+ 57. Kh2 Qf2+ 58. Kh3 Qf5+) 53... Qf7+ { [%eval -7.99] } 54. Qg6 { [%eval -10.21] } 54... Qxg6+ { [%eval -9.74] } 55. fxg6 { [%eval -9.89] } 55... Kf8 { [%eval -9.88] } 56. Kg4 { [%eval -8.85] } 56... Ke7 { [%eval -9.34] } 57. Kh5? { (-9.34 → Mate in 17) Checkmate is now unavoidable. Kf5 was best. } { [%eval #-17] } (57. Kf5 Bc1 58. Ke5 h5 59. Kf5 Bf4 60. Ke4 Kf6 61. Kxf4 Kxg6 62. Ke5 Kg5) 57... Kf6 { [%eval #-16] } 58. Kg4 { [%eval #-18] } 58... Kxg6 { [%eval #-17] } 59. Kh3 { [%eval #-14] } 59... Kf5 { [%eval #-13] } 60. Kg3 { [%eval #-13] } 60... h5 { [%eval #-13] } 61. Kh3 { [%eval #-12] } 61... Bf4 { [%eval #-14] } 62. Kh4 { [%eval #-14] } 62... g6 { [%eval #-16] } 63. Kh3 { [%eval #-16] } 63... Bd2?! { (Mate in 16 → -12.95) Lost forced checkmate sequence. Kg5 was best. } { [%eval -12.95] } (63... Kg5 64. Kg2 Kg4 65. Kf2 h4 66. Ke2 h3 67. Kd3 g5 68. Kc2 Kf3 69. Kb3) 64. Kh4 { [%eval #-10] } 64... Be1+ { [%eval #-11] } 65. Kh3 { [%eval #-11] } 65... g5 { [%eval #-13] } 66. Kg2 { [%eval #-14] } 66... g4 { [%eval #-11] } 67. Kh2 { [%eval #-10] } 67... h4 { [%eval #-9] } 68. Kg2 { [%eval #-9] } 68... Kf4 { [%eval #-9] } 69. Kh2 { [%eval #-7] } 69... Kf3 { [%eval #-6] } 70. Kh1 { [%eval #-5] } 70... g3 { [%eval #-4] } 71. Kg1 { [%eval #-4] } 71... Bf2+ { [%eval #-3] } 72. Kh1 { [%eval #-3] } 72... g2+ { [%eval #-2] } 73. Kh2 { [%eval #-2] } 73... g1=Q+ { [%eval #-1] } { White resigns. } 0-1