FEN
[Event "rated classical game"]
[Site "https://lichess.org/3ECy0srX"]
[Date "2026.06.04"]
[Round "-"]
[White "galo1199"]
[Black "santorrente"]
[Result "0-1"]
[GameId "3ECy0srX"]
[UTCDate "2026.06.04"]
[UTCTime "19:16:27"]
[WhiteElo "1654"]
[BlackElo "1612"]
[WhiteRatingDiff "-27"]
[BlackRatingDiff "+45"]
[Variant "Standard"]
[TimeControl "1800+30"]
[ECO "D04"]
[Opening "Queen's Pawn Game: Colle System, Grünfeld Formation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Nf3 { [%eval 0.11] } 2... d5 { [%eval 0.11] } 3. e3 { [%eval 0.0] } 3... g6 { [%eval 0.32] } 4. Bd3 { [%eval 0.0] } 4... Bg7 { [%eval 0.0] } { D04 Queen's Pawn Game: Colle System, Grünfeld Formation } 5. Nbd2 { [%eval -0.16] } 5... c5 { [%eval 0.1] } 6. c4?! { (0.10 → -0.72) Inaccuracy. dxc5 was best. } { [%eval -0.72] } (6. dxc5 a5 7. a4 O-O 8. Nb3 Ne4 9. Nfd2 Nxd2 10. Qxd2 Qc7) 6... cxd4 { [%eval -0.69] } 7. exd4 { [%eval -0.71] } 7... O-O { [%eval -0.63] } 8. O-O { [%eval -0.76] } 8... dxc4 { [%eval -0.49] } 9. Nxc4 { [%eval -0.59] } 9... Bg4 { [%eval -0.24] } 10. h3?! { (-0.24 → -0.94) Inaccuracy. Nce5 was best. } { [%eval -0.94] } (10. Nce5 Nc6 11. Nxg4 Nxg4 12. h3 Nf6 13. Qb3 Nxd4 14. Nxd4 Qxd4 15. Be3 Qe5) 10... Bxf3 { [%eval -0.9] } 11. Qxf3 { [%eval -0.89] } 11... Nc6 { [%eval -0.71] } 12. Bg5 { [%eval -1.07] } 12... Qd7 { [%eval -0.58] } 13. Rfd1 { [%eval -1.06] } 13... Nd5?! { (-1.06 → -0.07) Inaccuracy. Nxd4 was best. } { [%eval -0.07] } (13... Nxd4 14. Qe3 Nd5 15. Qe4 Rad8 16. Bf1 Qf5 17. Qxf5 Nxf5 18. Na5 h6 19. Bc1) 14. Rab1?! { (-0.07 → -0.89) Inaccuracy. Be4 was best. } { [%eval -0.89] } (14. Be4 Nxd4 15. Rxd4 Bxd4 16. Bxd5 Rad8 17. Bxb7 Qb5 18. Bxe7 Qxc4 19. Bxf8 Kxf8) 14... e6 { [%eval -0.54] } 15. Ne5 { [%eval -0.75] } 15... Nxe5?! { (-0.75 → -0.03) Inaccuracy. Bxe5 was best. } { [%eval -0.03] } (15... Bxe5 16. dxe5 Nxe5 17. Qe4 Nxd3 18. Rxd3 Rfc8 19. h4 h5 20. Rbd1 Qc7 21. Rb3) 16. dxe5 { [%eval -0.03] } 16... Qc7 { [%eval -0.1] } 17. Bf6 { [%eval -0.26] } 17... b6?! { (-0.26 → 0.46) Inaccuracy. Nxf6 was best. } { [%eval 0.46] } (17... Nxf6 18. exf6 Bh8 19. Rbc1 Qe5 20. Qxb7 Bxf6 21. b4 Qb2 22. Rc2 Qa3 23. Qf3) 18. Bxg7 { [%eval 0.03] } 18... Kxg7 { [%eval 0.11] } 19. Qe4 { [%eval -0.17] } 19... Ne7?! { (-0.17 → 0.65) Inaccuracy. Rac8 was best. } { [%eval 0.65] } (19... Rac8 20. a3 Qb8 21. Bc4 Ne7 22. Qh4 Qxe5 23. Qxe7 Rxc4 24. Qxa7 b5 25. b3) 20. Qf4?! { (0.65 → 0.10) Inaccuracy. Rbc1 was best. } { [%eval 0.1] } (20. Rbc1 Qd7 21. Bc4 Qe8 22. Qb7 Nf5 23. b3 Rc8 24. Qxa7 Qc6 25. Qa3 Rfd8) 20... Rfd8 { [%eval 0.33] } 21. Be4 { [%eval 0.3] } 21... Rxd1+ { [%eval 0.4] } 22. Rxd1 { [%eval 0.16] } 22... Rd8 { [%eval 0.21] } 23. Rxd8?! { (0.21 → -0.52) Inaccuracy. Rd6 was best. } { [%eval -0.52] } (23. Rd6 Kg8 24. h4 Nc8 25. Rc6 Rd1+ 26. Kh2 Qd7 27. Rc3 Ne7 28. h5 Rd4) 23... Qxd8 { [%eval -0.56] } 24. Qf6+? { (-0.56 → -1.75) Mistake. Bf3 was best. } { [%eval -1.75] } (24. Bf3 Qd3 25. Kh2 Qc2 26. Qf6+ Kf8 27. Bg4 Qc6 28. g3 h5 29. Bd1 Qc5) 24... Kg8? { (-1.75 → -0.22) Mistake. Kf8 was best. } { [%eval -0.22] } (24... Kf8 25. Qf4 Qd4 26. h4 Qxb2 27. h5 Qxa2 28. Qh6+ Ke8 29. Qg7 Qa1+ 30. Kh2) 25. b3?! { (-0.22 → -1.02) Inaccuracy. Bf3 was best. } { [%eval -1.02] } (25. Bf3 Qc7 26. g3 Qc1+ 27. Kh2 Kf8 28. Bg4 Qc4 29. b3 Qc8 30. a4 Ng8) 25... Qd1+ { [%eval -0.97] } 26. Kh2 { [%eval -1.04] } 26... Nf5?! { (-1.04 → 0.00) Inaccuracy. Kf8 was best. } { [%eval 0.0] } (26... Kf8 27. Qg5 Qd4 28. Qh6+ Ke8 29. Bf3 Qxe5+ 30. g3 Qb2 31. Kg2 Qxa2 32. Qxh7) 27. Bxf5 { [%eval 0.0] } 27... exf5 { [%eval 0.0] } 28. e6 { [%eval -0.41] } 28... Qd6+ { [%eval -0.56] } 29. g3 { [%eval -0.64] } 29... Qxe6 { [%eval -0.38] } 30. Qd8+ { [%eval -0.42] } 30... Kg7 { [%eval -0.47] } 31. Qd4+ { [%eval -0.66] } 31... Kg8 { [%eval -0.53] } 32. Qd8+ { [%eval -0.52] } 32... Kg7 { [%eval -0.53] } 33. Qd4+ { [%eval -0.6] } 33... Qf6 { [%eval -0.57] } 34. Qd7 { [%eval -0.49] } 34... a6 { [%eval -0.69] } 35. b4?? { (-0.69 → -3.90) Blunder. Kg2 was best. } { [%eval -3.9] } (35. Kg2 a5 36. Qd2 h5 37. Qe3 Qc6+ 38. Kg1 Qc5 39. Qd2 Qe5 40. h4 f4) 35... Qb2 { [%eval -4.05] } 36. Kg2 { [%eval -4.06] } 36... Qxb4 { [%eval -3.93] } 37. Qd5?! { (-3.93 → -5.28) Inaccuracy. Qc8 was best. } { [%eval -5.28] } (37. Qc8 Qe4+ 38. Kg1 Qb1+ 39. Kg2 Qd3 40. Qc1 Qd4 41. Kg1 h6 42. Qb1 b5) 37... Qe4+ { [%eval -5.37] } 38. Qxe4 { [%eval -5.22] } 38... fxe4 { [%eval -4.87] } 39. Kf1 { [%eval -5.22] } 39... f5 { [%eval -5.64] } 40. Ke2 { [%eval -5.61] } 40... Kf6 { [%eval -5.39] } 41. Ke3 { [%eval -5.72] } 41... Ke5 { [%eval -5.63] } 42. h4 { [%eval -6.56] } 42... b5 { [%eval -5.85] } 43. Kd2 { [%eval -6.64] } 43... Kd4 { [%eval -6.73] } 44. Kc2 { [%eval -6.81] } 44... a5 { [%eval -6.48] } 45. Kd2 { [%eval -6.91] } 45... a4 { [%eval -6.8] } 46. Kc2 { [%eval -7.85] } 46... e3 { [%eval -7.64] } 47. f4 { [%eval -9.95] } 47... e2 { [%eval -9.54] } 48. Kd2 { [%eval -9.34] } 48... e1=Q+ { [%eval -8.86] } 49. Kxe1 { [%eval -8.64] } 49... Kc3 { [%eval -7.6] } 50. Ke2 { [%eval -8.25] } 50... Kb2 { [%eval -8.09] } 51. Kd3 { [%eval -8.02] } 51... Kxa2 { [%eval -7.78] } 52. Kc3 { [%eval -9.15] } 52... a3 { [%eval -8.26] } 53. Kb4 { [%eval -10.1] } 53... Kb2 { [%eval -9.55] } 54. Kxb5 { [%eval -10.79] } 54... a2 { [%eval -13.37] } 55. Kc5 { [%eval -16.62] } 55... a1=Q { [%eval -14.84] } 56. Kd5 { [%eval -14.37] } 56... Kc2 { [%eval -10.3] } 57. Ke6 { [%eval #-17] } 57... Kd3 { [%eval -12.49] } 58. Kf7?! { (-12.49 → Mate in 13) Checkmate is now unavoidable. Kd6 was best. } { [%eval #-13] } (58. Kd6 Qg1 59. h5 gxh5 60. g4 Qxg4 61. Ke5 h4 62. Ke6 Qxf4 63. Kd7 Qd4+) 58... Qg1 { [%eval -13.68] } 59. Kg8 { [%eval -81.15] } 59... Qxg3 { [%eval #-9] } 60. Kxh7 { [%eval #-7] } 60... Qxh4+ { [%eval #-6] } 61. Kxg6 { [%eval #-9] } 61... Qg3+ { [%eval #-11] } 62. Kxf5 { [%eval #-7] } 62... Ke3 { [%eval #-8] } 63. Ke5 { [%eval #-8] } 63... Qxf4+ { [%eval #-7] } 64. Kd5 { [%eval #-7] } 64... Kd3 { [%eval #-6] } 65. Kc5 { [%eval #-6] } 65... Qd4+ { [%eval #-5] } 66. Kb5 { [%eval #-4] } 66... Kc3 { [%eval #-5] } 67. Ka5 { [%eval #-4] } 67... Qb4+ { [%eval #-3] } 68. Ka6 { [%eval #-3] } 68... Kc4 { [%eval #-3] } 69. Ka7 { [%eval #-3] } 69... Kc5 { [%eval #-2] } 70. Ka8 { [%eval #-2] } 70... Kc6 { [%eval #-1] } 71. Ka7 { [%eval #-1] } 71... Qb7# { Black wins by checkmate. } 0-1