Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/qQcO1oju"] [Date "2026.06.20"] [Round "-"] [White "john-orlando99"] [Black "FR_Zafa"] [Result "1-0"] [GameId "qQcO1oju"] [UTCDate "2026.06.20"] [UTCTime "04:41:51"] [WhiteElo "1999"] [BlackElo "2046"] [WhiteRatingDiff "+57"] [BlackRatingDiff "-29"] [Variant "Standard"] [TimeControl "1800+30"] [ECO "A05"] [Opening "Zukertort Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } { A05 Zukertort Opening } 2. g3 { [%eval 0.11] } 2... b6 { [%eval 0.31] } 3. Bg2 { [%eval 0.23] } 3... Bb7 { [%eval 0.29] } 4. b3 { [%eval 0.19] } 4... g6 { [%eval 0.12] } 5. Bb2 { [%eval 0.23] } 5... Bg7 { [%eval 0.2] } 6. O-O { [%eval 0.18] } 6... O-O { [%eval 0.21] } 7. d3 { [%eval -0.17] } 7... c5 { [%eval -0.04] } 8. Nbd2 { [%eval -0.13] } 8... d6 { [%eval -0.11] } 9. e4 { [%eval -0.25] } 9... Nbd7 { [%eval -0.08] } 10. Qe2 { [%eval -0.14] } 10... Qc7 { [%eval -0.04] } 11. Rae1 { [%eval -0.16] } 11... Rfe8 { [%eval 0.04] } 12. h3? { (0.04 → -1.25) Mistake. c4 was best. } { [%eval -1.25] } (12. c4 a6 13. Ng5 h6 14. Nh3 e5 15. f4 exf4 16. Nxf4 b5 17. Qd1 Rab8) 12... a6? { (-1.25 → -0.13) Mistake. Nxe4 was best. } { [%eval -0.13] } (12... Nxe4 13. Bxg7 Nxd2 14. Qxd2 Kxg7 15. Nh2 Bxg2 16. Kxg2 e6 17. f4 b5 18. c4) 13. Nh4?! { (-0.13 → -0.96) Inaccuracy. e5 was best. } { [%eval -0.96] } (13. e5 dxe5 14. Nxe5 Bxg2 15. Kxg2 Nxe5 16. Bxe5 Qc6+ 17. Kh2 b5 18. f4 a5) 13... b5 { [%eval -0.61] } 14. Ba1 { [%eval -0.73] } 14... Nb6?! { (-0.73 → 0.11) Inaccuracy. e5 was best. } { [%eval 0.11] } (14... e5 15. c4 Rab8 16. a3 b4 17. Nhf3 a5 18. Bb2 Nf8 19. Ra1 Ne6 20. h4) 15. c4 { [%eval 0.16] } 15... b4 { [%eval 0.43] } 16. f4 { [%eval 0.41] } 16... a5? { (0.41 → 1.62) Mistake. e5 was best. } { [%eval 1.62] } (16... e5 17. f5 a5 18. Rf2 a4 19. Nf1 Nbd7 20. Bb2 axb3 21. axb3 Ra2 22. Nf3) 17. g4?? { (1.62 → -0.20) Blunder. e5 was best. } { [%eval -0.2] } (17. e5 Bxg2 18. Qxg2 Nfd7 19. e6 Bxa1 20. exf7+ Kxf7 21. Rxa1 e6 22. g4 Kg8) 17... a4?? { (-0.20 → 1.58) Blunder. e5 was best. } { [%eval 1.58] } (17... e5 18. f5 a4 19. Bb2 axb3 20. axb3 Ra2 21. Ndf3 Qe7 22. Rf2 Nbd7 23. Qe3) 18. e5 { [%eval 1.56] } 18... Bxg2 { [%eval 1.45] } 19. Kxg2 { [%eval 1.11] } 19... dxe5 { [%eval 1.31] } 20. fxe5 { [%eval 1.43] } 20... Nfd7 { [%eval 1.34] } 21. e6 { [%eval 1.36] } 21... Qc6+ { [%eval 1.26] } 22. Ndf3?! { (1.26 → 0.54) Inaccuracy. Nhf3 was best. } { [%eval 0.54] } (22. Nhf3 Qxe6 23. Qxe6 fxe6 24. Bxg7 Kxg7 25. Rxe6 axb3 26. axb3 Nc8 27. Rc6 Ra2) 22... fxe6 { [%eval 0.46] } 23. Bxg7 { [%eval 0.48] } 23... Kxg7 { [%eval 0.56] } 24. Kg1 { [%eval 0.56] } 24... axb3 { [%eval 0.62] } 25. axb3 { [%eval 0.78] } 25... Ra3? { (0.78 → 2.35) Mistake. Rf8 was best. } { [%eval 2.35] } (25... Rf8 26. Ng5 e5 27. Nhf3 Qd6 28. Nxe5 Rxf1+ 29. Kxf1 Nxe5 30. Qxe5+ Qxe5 31. Rxe5) 26. Ng5 { [%eval 2.36] } 26... Nf8?? { (2.36 → Mate in 4) Checkmate is now unavoidable. e5 was best. } { [%eval #4] } (26... e5 27. Rf7+ Kg8 28. Qf2 Nf6 29. Rxh7 Ra2 30. Rh8+ Kxh8 31. Qxa2 Kg7 32. Rxe5) 27. Rf7+ { [%eval #4] } 27... Kg8 { [%eval #3] } 28. Qb2?! { (Mate in 3 → 10.01) Lost forced checkmate sequence. Qe5 was best. } { [%eval 10.01] } (28. Qe5 Qh1+ 29. Kxh1 Nxc4 30. Qg7#) 28... e5 { [%eval 8.78] } 29. Qxe5 { [%eval 7.7] } { Black resigns. } 1-0