lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/aFFJ2dBW"] [Date "2026.03.18"] [Round "-"] [White "Cizme"] [Black "OggyPip"] [Result "0-1"] [GameId "aFFJ2dBW"] [UTCDate "2026.03.18"] [UTCTime "00:07:54"] [WhiteElo "1402"] [BlackElo "1694"] [WhiteRatingDiff "-2"] [BlackRatingDiff "+4"] [WhiteTitle "BOT"] [Variant "Standard"] [TimeControl "600+5"] [ECO "A05"] [Opening "Zukertort Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } { A05 Zukertort Opening } 2. Nc3 { [%eval -0.19] } 2... g6?! { (-0.19 → 0.40) Inaccuracy. d5 was best. } { [%eval 0.4] } (2... d5 3. d4 e6 4. Bg5 Nbd7 5. e3 Be7 6. Bd3 c5 7. a4) 3. e4 { [%eval 0.52] } 3... d6 { [%eval 0.51] } 4. Bc4 { [%eval 0.22] } 4... Bg7 { [%eval 0.27] } 5. d4 { [%eval 0.16] } 5... Bg4?! { (0.16 → 0.95) Inaccuracy. O-O was best. } { [%eval 0.95] } (5... O-O 6. Bb3 Bg4 7. h3 Bxf3 8. Qxf3 Nc6 9. Qd1 a6 10. Be3) 6. h3 { [%eval 0.43] } 6... Bxf3 { [%eval 0.44] } 7. gxf3 { [%eval 0.1] } 7... O-O { [%eval 0.05] } 8. Be3 { [%eval 0.11] } 8... e5 { [%eval 0.39] } 9. Nd5?! { (0.39 → -0.43) Inaccuracy. dxe5 was best. } { [%eval -0.43] } (9. dxe5 dxe5) 9... Nc6 { [%eval -0.14] } 10. c3 { [%eval -0.33] } 10... Nxd5 { [%eval -0.32] } 11. exd5? { (-0.32 → -1.58) Mistake. Bxd5 was best. } { [%eval -1.58] } (11. Bxd5 Qh4) 11... exd4 { [%eval -1.62] } 12. cxd4 { [%eval -1.66] } 12... Ne7 { [%eval -1.88] } 13. a4?! { (-1.88 → -2.74) Inaccuracy. h4 was best. } { [%eval -2.74] } (13. h4 Re8 14. Qd3 h5 15. O-O-O Qd7 16. Rhg1 Kf8 17. Bg5 a6 18. Qd2 Nf5) 13... a6?! { (-2.74 → -1.89) Inaccuracy. Nf5 was best. } { [%eval -1.89] } (13... Nf5 14. Qd2 c5 15. dxc6 bxc6 16. Kf1 Rb8 17. Rc1 Re8 18. h4 d5 19. Bd3) 14. b4?! { (-1.89 → -2.91) Inaccuracy. h4 was best. } { [%eval -2.91] } (14. h4 Re8 15. Kf1 Nf5 16. Bg5 Bf6 17. Qd2 Nxd4 18. Ra3 Rb8 19. Qxd4 Bxd4) 14... Rb8?! { (-2.91 → -2.10) Inaccuracy. Nf5 was best. } { [%eval -2.1] } (14... Nf5 15. Kf1 Re8 16. Bc1 Qh4 17. Ra2 Bh6 18. Bd3 Bxc1 19. Bxf5 Bh6 20. Be4) 15. b5?! { (-2.10 → -3.04) Inaccuracy. Kf1 was best. } { [%eval -3.04] } (15. Kf1 b5 16. axb5 axb5 17. Bb3 Re8 18. Bg5 h6 19. Bxe7 Qxe7 20. h4 h5) 15... Ra8?! { (-3.04 → -1.84) Inaccuracy. axb5 was best. } { [%eval -1.84] } (15... axb5 16. axb5 Re8 17. Kf1 Nf5 18. Bc1 Bxd4 19. Ra4 Qh4 20. Qd2 Ra8 21. Rxa8) 16. bxa6 { [%eval -1.66] } 16... bxa6 { [%eval -1.76] } 17. O-O { [%eval -1.81] } 17... Qd7?! { (-1.81 → -1.19) Inaccuracy. Nf5 was best. } { [%eval -1.19] } (17... Nf5 18. f4 Re8 19. Ra3 Qh4 20. Qg4 Qe7 21. a5 Qe4 22. Qg2 Bxd4 23. Qxe4) 18. h4?? { (-1.19 → -3.47) Blunder. Kg2 was best. } { [%eval -3.47] } (18. Kg2 Nf5) 18... Qh3 { [%eval -3.44] } 19. Bg5?! { (-3.44 → -5.15) Inaccuracy. Re1 was best. } { [%eval -5.15] } (19. Re1 Nf5 20. Bf1 Qxh4 21. Rb1 Rfb8 22. Bg2 a5 23. f4 Re8 24. Kf1 Rab8) 19... Nf5 { [%eval -5.14] } 20. a5 { [%eval -5.85] } 20... h6 { [%eval -6.16] } 21. Be3?? { (-6.16 → Mate in 2) Checkmate is now unavoidable. Be7 was best. } { [%eval #-2] } (21. Be7 Rfe8 22. f4 Rxe7 23. Qb3 Qg4+ 24. Kh1 Bxd4 25. Ra4 Qxh4+ 26. Kg2 Qxf4) 21... Qxh4?? { (Mate in 2 → -3.32) Lost forced checkmate sequence. Nxh4 was best. } { [%eval -3.32] } (21... Nxh4 22. Bd3 Qg2#) 22. f4?! { (-3.32 → -5.20) Inaccuracy. Kg2 was best. } { [%eval -5.2] } (22. Kg2 Rfb8 23. Qd2 Nxd4 24. Rac1 Nf5 25. Rh1 Qf6 26. f4 Rb2 27. Rc2 Rab8) 22... h5? { (-5.20 → -3.13) Mistake. Qh3 was best. } { [%eval -3.13] } (22... Qh3 23. Ra2 Nh4 24. f3 Rfe8 25. Bc1 Bxd4+ 26. Qxd4 Qg3+ 27. Kh1 Nxf3 28. Rxf3) 23. Qd3?? { (-3.13 → -6.60) Blunder. Qf3 was best. } { [%eval -6.6] } (23. Qf3 Bxd4 24. Bxd4 Nxd4 25. Qg3 Qf6 26. Ra3 Rfe8 27. Qg5 Qxg5+ 28. fxg5 Re4) 23... Qg4+ { [%eval -6.42] } 24. Kh1?? { (-6.42 → Mate in 11) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-11] } (24. Kh2 Nh4 25. Qe4 Nf3+ 26. Qxf3 Qxf3 27. Ra3 Bh6 28. f5 Bf4+ 29. Bxf4 Qxf4+) 24... Nh4 { [%eval #-10] } 25. Qe4 { [%eval #-11] } 25... Qh3+?? { (Mate in 11 → -6.73) Lost forced checkmate sequence. Rfe8 was best. } { [%eval -6.73] } (25... Rfe8 26. Ra2 Qh3+ 27. Kg1 Rxe4 28. f3 Rxe3 29. Rh2 Nxf3+ 30. Rxf3 Qxf3 31. Bf1) 26. Kg1 { [%eval -6.66] } 26... Nf3+ { [%eval -6.59] } 27. Qxf3 { [%eval -6.54] } 27... Qxf3 { [%eval -6.62] } 28. Kh2 { [%eval -7.07] } 28... Rfe8 { [%eval -6.72] } 29. Rg1 { [%eval -8.05] } 29... Rxe3 { [%eval -8.08] } 30. fxe3 { [%eval -7.78] } 30... Qxe3 { [%eval -8.01] } 31. f5 { [%eval -10.21] } 31... g5 { [%eval -7.78] } 32. Rg3? { (-7.78 → Mate in 8) Checkmate is now unavoidable. Rge1 was best. } { [%eval #-8] } (32. Rge1 Qf4+ 33. Kh1 Bxd4 34. Rab1 Qxf5 35. Kg2 Qg4+ 36. Kh2 Qh4+ 37. Kg2 Qf2+) 32... Qf4? { (Mate in 8 → -7.77) Lost forced checkmate sequence. Qf2+ was best. } { [%eval -7.77] } (32... Qf2+ 33. Kh1 Qxg3 34. Ra3 Qxa3 35. f6 Qf3+ 36. Kh2 Qf2+ 37. Kh1 Re8 38. fxg7) 33. Rf1 { [%eval -8.1] } 33... Qxd4 { [%eval -7.85] } 34. Be2 { [%eval -15.59] } 34... Be5 { [%eval -10.18] } 35. Bxh5?! { (-10.18 → Mate in 3) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-3] } (35. Kg2 Bxg3 36. Kxg3 Qe3+ 37. Bf3 Rb8 38. Rf2 h4+ 39. Kg2 h3+ 40. Kg3 Qe1) 35... Bxg3+? { (Mate in 3 → -8.90) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -8.9] } (35... Qh4+ 36. Kg2 Qxg3+ 37. Kh1 Qh2#) 36. Kxg3? { (-8.90 → Mate in 11) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-11] } (36. Kg2 Qd2+ 37. Kxg3 Rb8 38. Rf2 Rb3+ 39. Bf3 Qf4+ 40. Kg2 Qxf5 41. Kg3 Qe5+) 36... Qd3+? { (Mate in 11 → -7.94) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -7.94] } (36... Qh4+ 37. Kg2 Qxh5 38. Rb1 Qg4+ 39. Kh2 Qxf5 40. Rb4 Qf2+ 41. Kh3 Re8 42. Kg4) 37. Kf2 { [%eval -8.35] } 37... Qxf5+ { [%eval -7.51] } 38. Bf3? { (-7.51 → Mate in 17) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-17] } (38. Kg2 Qe4+ 39. Bf3 Qh4 40. Rh1 Qf4 41. Re1 g4 42. Be4 Qd2+ 43. Kf1 Rb8) 38... g4 { [%eval #-17] } 39. Ke3 { [%eval #-8] } 39... gxf3 { [%eval #-8] } 40. Rg1+ { [%eval #-7] } 40... Kf8 { [%eval #-6] } 41. Kd4 { [%eval #-6] } 41... Rb8 { [%eval #-5] } 42. Rc1 { [%eval #-4] } 42... Qf4+ { [%eval #-4] } 43. Kc3 { [%eval #-4] } 43... Qxc1+ { [%eval #-3] } 44. Kd3 { [%eval #-3] } 44... Rb3+ { [%eval #-2] } 45. Ke4 { [%eval #-2] } 45... f2 { [%eval #-2] } 46. Kf5 { [%eval #-2] } 46... f1=Q+ { [%eval #-1] } 47. Ke4 { [%eval #-1] } 47... Qcf4# { Black wins by checkmate. } 0-1