FEN
[Event "rated blitz game"]
[Site "https://lichess.org/IdwYjNCz"]
[Date "2026.01.13"]
[Round "-"]
[White "Ribik"]
[Black "toshi_m"]
[Result "1-0"]
[GameId "IdwYjNCz"]
[UTCDate "2026.01.13"]
[UTCTime "08:19:49"]
[WhiteElo "2273"]
[BlackElo "2105"]
[WhiteRatingDiff "+3"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Zukertort Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... e6 { [%eval 0.19] } 3. g3 { [%eval 0.06] } 3... Nf6 { [%eval 0.23] } 4. Bg2 { [%eval 0.19] } 4... Bd6 { [%eval 0.38] } 5. O-O { [%eval 0.23] } 5... O-O { [%eval 0.32] } 6. c4 { [%eval 0.2] } 6... b6 { [%eval 0.36] } 7. b3 { [%eval 0.22] } 7... Bb7 { [%eval 0.31] } 8. Ba3 { [%eval -0.16] } 8... c5 { [%eval 0.26] } 9. Nc3 { [%eval 0.21] } 9... cxd4 { [%eval 0.33] } 10. Bxd6 { [%eval 0.31] } 10... Qxd6 { [%eval 0.28] } 11. Nxd4 { [%eval 0.46] } 11... e5?? { (0.46 → 2.27) Blunder. Rd8 was best. } { [%eval 2.27] } (11... Rd8 12. Rc1 Qf8 13. cxd5 Nxd5 14. Nxd5 Bxd5 15. e3 a5 16. Qe2 Bxg2 17. Kxg2) 12. Ndb5 { [%eval 2.37] } 12... Qc5 { [%eval 2.52] } 13. Nxd5 { [%eval 2.48] } 13... Nxd5 { [%eval 2.47] } 14. Bxd5 { [%eval 2.45] } 14... Bxd5 { [%eval 2.53] } 15. Qxd5 { [%eval 2.69] } 15... Qxd5 { [%eval 2.67] } 16. cxd5 { [%eval 2.71] } 16... a6 { [%eval 3.28] } 17. Nc3?! { (3.28 → 2.19) Inaccuracy. Nc7 was best. } { [%eval 2.19] } (17. Nc7 Ra7 18. Rac1 f5 19. Rfd1 Nd7 20. Kg2 Rc8 21. Ne6 Rb8 22. Rc6 h6) 17... Nd7 { [%eval 2.27] } 18. Rac1 { [%eval 2.32] } 18... Rad8 { [%eval 2.86] } 19. e4 { [%eval 2.39] } 19... Nc5 { [%eval 2.58] } 20. Rfd1 { [%eval 2.47] } 20... f5 { [%eval 2.98] } 21. f3?! { (2.98 → 2.20) Inaccuracy. exf5 was best. } { [%eval 2.2] } (21. exf5 Rxf5 22. d6 Rff8 23. Nd5 Ne4 24. Nxb6 Nxf2 25. Rd5 e4 26. d7 Ng4) 21... fxe4 { [%eval 1.93] } 22. fxe4?! { (1.93 → 1.31) Inaccuracy. Nxe4 was best. } { [%eval 1.31] } (22. Nxe4 Rxf3 23. Nxc5 bxc5 24. Rxc5 e4 25. d6 e3 26. Re5 Kf7 27. d7 g6) 22... Rf3 { [%eval 1.26] } 23. b4?! { (1.26 → 0.69) Inaccuracy. Kg2 was best. } { [%eval 0.69] } (23. Kg2 Re3 24. Re1 Rd3 25. Nb1 Rd4 26. Rc4 Rxc4 27. bxc4 Rc8 28. Nd2 Kf8) 23... Nd3 { [%eval 0.55] } 24. Rc2 { [%eval 0.05] } 24... Nxb4 { [%eval 0.0] } 25. Rb2 { [%eval 0.0] } 25... Rxc3 { [%eval 0.03] } 26. Rxb4 { [%eval 0.0] } 26... b5 { [%eval 0.02] } 27. a4 { [%eval 0.06] } 27... Rc5 { [%eval 0.2] } 28. axb5 { [%eval 0.07] } 28... axb5 { [%eval 0.06] } 29. Ra1 { [%eval 0.1] } 29... Rc4?! { (0.10 → 0.75) Inaccuracy. Rb8 was best. } { [%eval 0.75] } (29... Rb8) 30. Rxb5?! { (0.75 → 0.00) Inaccuracy. Rxc4 was best. } { [%eval 0.0] } (30. Rxc4 bxc4) 30... Rxe4 { [%eval 0.0] } 31. Ra7 { [%eval 0.0] } 31... Rd4 { [%eval 0.15] } 32. Rbb7 { [%eval 0.28] } 32... R4xd5?? { (0.28 → 2.83) Blunder. Rg4 was best. } { [%eval 2.83] } (32... Rg4) 33. Rxg7+ { [%eval 2.75] } 33... Kf8 { [%eval 3.03] } 34. Rxh7 { [%eval 3.09] } 34... Kg8 { [%eval 2.96] } 35. Rag7+ { [%eval 2.9] } 35... Kf8 { [%eval 2.64] } 36. Rf7+ { [%eval 3.07] } 36... Kg8 { [%eval 2.79] } 37. Rhg7+ { [%eval 2.86] } 37... Kh8 { [%eval 2.67] } 38. Rg4 { [%eval 2.28] } 38... R5d7?? { (2.28 → 4.70) Blunder. Rd1+ was best. } { [%eval 4.7] } (38... Rd1+) 39. Rxd7 { [%eval 4.55] } 39... Rxd7 { [%eval 4.5] } 40. Rg5? { (4.50 → 2.45) Mistake. h4 was best. } { [%eval 2.45] } (40. h4 Rd2 41. Rg5 Re2 42. Kf1 Re4 43. Kg2 Kh7 44. Kf3 Re1 45. Rg4 Rb1) 40... Re7? { (2.45 → 4.58) Mistake. Rd1+ was best. } { [%eval 4.58] } (40... Rd1+ 41. Kg2 Rd2+ 42. Kh3 e4 43. g4 Re2 44. Rh5+ Kg7 45. Kg3 e3 46. Kf3) 41. Kf2 { [%eval 5.01] } 41... Kh7 { [%eval 4.89] } 42. Ke3 { [%eval 4.83] } 42... Kh6 { [%eval 4.62] } 43. h4 { [%eval 4.6] } 43... e4 { [%eval 5.08] } 44. Rg4 { [%eval 5.26] } 44... Kh5 { [%eval 5.1] } 45. Rxe4 { [%eval 5.08] } 45... Rc7 { [%eval 4.94] } 46. Re5+ { [%eval 5.25] } 46... Kg4 { [%eval 5.56] } 47. Rg5+ { [%eval 5.22] } 47... Kh3 { [%eval 5.23] } 48. h5 { [%eval 5.02] } 48... Rh7 { [%eval 5.9] } 49. Kf4 { [%eval 5.61] } 49... Rh8 { [%eval 5.54] } 50. g4 { [%eval 5.07] } 50... Kh4 { [%eval 5.07] } 51. Rg6 { [%eval 6.16] } 51... Rf8+ { [%eval 5.41] } 52. Ke5 { [%eval 5.26] } 52... Rh8 { [%eval 5.92] } 53. h6 { [%eval 5.74] } 53... Rh7 { [%eval 6.51] } 54. Kf6 { [%eval 6.18] } 54... Ra7 { [%eval 6.03] } 55. g5 { [%eval 5.69] } 55... Kh5 { [%eval 6.27] } 56. Rg7 { [%eval 6.31] } 56... Ra6+ { [%eval 6.39] } 57. Kf7 { [%eval 5.82] } 57... Ra7+ { [%eval 6.08] } 58. Kg8 { [%eval 5.18] } 58... Ra8+ { [%eval 7.73] } 59. Kh7 { [%eval 7.6] } 59... Rd8 { [%eval 5.66] } 60. Rg8 { [%eval 5.78] } 60... Rd7+ { [%eval 6.09] } 61. Kh8 { [%eval 6.86] } 61... Rc7 { [%eval 8.83] } 62. h7 { [%eval 7.67] } 62... Rd7 { [%eval 9.41] } 63. g6 { [%eval 8.43] } 63... Kh6 { [%eval 11.53] } 64. g7 { [%eval 9.38] } 64... Rf7? { (9.38 → Mate in 14) Checkmate is now unavoidable. Kg5 was best. } { [%eval #14] } (64... Kg5 65. Ra8 Kf4 66. g8=Q Rd6 67. Qf8+ Ke5 68. Kg7 Rd1 69. Qc5+ Ke4 70. Qc4+) 65. Ra8 { [%eval #13] } 65... Rxg7 { [%eval #13] } 66. Ra6+ { [%eval #12] } 66... Rg6 { [%eval #12] } 67. Rxg6+ { [%eval #11] } 67... Kxg6 { [%eval #11] } 68. Kg8 { [%eval #10] } { Black resigns. } 1-0