FEN
[Event "rated rapid game"]
[Site "https://lichess.org/v33HxCzz"]
[Date "2026.05.21"]
[Round "-"]
[White "mahdrof"]
[Black "Viotai"]
[Result "1-0"]
[GameId "v33HxCzz"]
[UTCDate "2026.05.21"]
[UTCTime "23:22:44"]
[WhiteElo "1503"]
[BlackElo "1530"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Zukertort Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... Bf5 { [%eval 0.34] } 3. Nc3 { [%eval 0.0] } 3... e6 { [%eval 0.0] } 4. a3 { [%eval -0.22] } 4... Bd6 { [%eval 0.0] } 5. Bd2 { [%eval -0.41] } 5... Nd7 { [%eval -0.01] } 6. Nb5 { [%eval -0.05] } 6... Be7?! { (-0.05 → 0.98) Inaccuracy. h6 was best. } { [%eval 0.98] } (6... h6 7. Ba5 b6 8. Bd2 Ngf6 9. Nxd6+ cxd6 10. e3 Rc8 11. Ba6 Rc7 12. Bb4) 7. h3?? { (0.98 → -0.78) Blunder. Bf4 was best. } { [%eval -0.78] } (7. Bf4 Rc8 8. Nxa7 Ra8 9. Nb5 Rc8 10. e3 Ngf6 11. Nd2 O-O 12. Be2 c6) 7... a6 { [%eval -0.68] } 8. Nc3 { [%eval -0.68] } 8... Ngf6 { [%eval -0.74] } 9. Bg5 { [%eval -0.89] } 9... h6 { [%eval -0.73] } 10. Bxf6 { [%eval -0.72] } 10... Bxf6 { [%eval -0.6] } 11. e3 { [%eval -0.73] } 11... c5 { [%eval -0.56] } 12. Bd3 { [%eval -0.68] } 12... cxd4 { [%eval -0.3] } 13. Nxd4?! { (-0.30 → -1.10) Inaccuracy. exd4 was best. } { [%eval -1.1] } (13. exd4 Bxd3 14. Qxd3 Qc7 15. Ne2 O-O-O 16. Qc3 Qxc3+ 17. Nxc3 g5 18. g3 Rdg8) 13... Bxd3 { [%eval -0.96] } 14. cxd3?! { (-0.96 → -1.68) Inaccuracy. Qxd3 was best. } { [%eval -1.68] } (14. Qxd3 Ne5 15. Qe2 Nc4 16. Rb1 Qa5 17. O-O Rc8 18. Nb3 Qb6 19. Nd4 O-O) 14... e5?? { (-1.68 → 0.06) Blunder. Bxd4 was best. } { [%eval 0.06] } (14... Bxd4 15. exd4 Qb6 16. Ne2 Qxb2 17. f4 b5 18. Qb1 Qxb1+ 19. Rxb1 Rc8 20. f5) 15. Nf5 { [%eval 0.1] } 15... d4?? { (0.10 → 2.00) Blunder. Nb6 was best. } { [%eval 2.0] } (15... Nb6 16. Qb3 g6 17. Ng3 O-O 18. O-O Re8 19. Nge2 Bg7 20. Rac1 Rc8 21. a4) 16. Nd5?? { (2.00 → -0.05) Blunder. Nd6+ was best. } { [%eval -0.05] } (16. Nd6+ Kf8 17. Qb3 Kg8 18. Nce4 Kh7 19. O-O Rf8 20. Nxf7 Qe7 21. Nfd6 b5) 16... O-O { [%eval 0.49] } 17. e4 { [%eval 0.12] } 17... Qa5+?! { (0.12 → 1.10) Inaccuracy. Nb6 was best. } { [%eval 1.1] } (17... Nb6 18. Nxf6+ Qxf6 19. O-O Kh7 20. Qd2 Nd7 21. f4 Rac8 22. Rf2 Rc7 23. fxe5) 18. b4 { [%eval 1.02] } 18... Qd8 { [%eval 1.13] } 19. Qg4 { [%eval 1.06] } 19... Re8?! { (1.06 → 2.13) Inaccuracy. Kh8 was best. } { [%eval 2.13] } (19... Kh8 20. O-O Nb6 21. Nxf6 Qxf6 22. f4 Rac8 23. a4 Rc6 24. fxe5 Qxe5 25. Nh4) 20. Nxh6+ { [%eval 1.86] } 20... Kf8 { [%eval 1.79] } 21. O-O?? { (1.79 → -2.28) Blunder. Nf5 was best. } { [%eval -2.28] } (21. Nf5 Re6 22. O-O g6 23. Ng3 Rc8 24. f4 exf4 25. Qxf4 Qe8 26. Ne2 Be5) 21... Bg5?? { (-2.28 → 2.99) Blunder. gxh6 was best. } { [%eval 2.99] } (21... gxh6 22. f4 Bg7 23. Rf3 Re6 24. Qf5 Rc8 25. Rg3 Rcc6 26. a4 Nf6 27. fxe5) 22. Nf5 { [%eval 2.83] } 22... f6? { (2.83 → 5.59) Mistake. Re6 was best. } { [%eval 5.59] } (22... Re6 23. f4 exf4 24. Nxf4 Re8 25. h4 Bf6 26. Qh5 Kg8 27. Nd5 Be5 28. Nh6+) 23. h4 { [%eval 5.45] } 23... g6 { [%eval 5.45] } 24. Nd6 { [%eval 5.27] } 24... Re6?! { (5.27 → 9.74) Inaccuracy. f5 was best. } { [%eval 9.74] } (24... f5 25. Qxg5 Qxg5 26. hxg5 Re6 27. Nxb7 Rc6 28. Rac1 Rac8 29. Rxc6 Rxc6 30. Na5) 25. Nxb7?! { (9.74 → 6.50) Inaccuracy. Qxe6 was best. } { [%eval 6.5] } (25. Qxe6 Kg7 26. hxg5 fxg5 27. Ne7 Qxe7 28. Qxe7+ Kh8 29. Nf7+ Kg8 30. Nxg5 Nf8) 25... Qb8 { [%eval 7.55] } 26. Nc5 { [%eval 6.52] } 26... Nxc5 { [%eval 6.57] } 27. bxc5 { [%eval 6.2] } 27... Kf7 { [%eval 6.69] } 28. hxg5 { [%eval 6.57] } 28... fxg5 { [%eval 6.97] } 29. Qxg5 { [%eval 6.56] } 29... Qh8 { [%eval 7.32] } 30. f4 { [%eval 7.3] } 30... Qh7?! { (7.30 → 12.11) Inaccuracy. Qh5 was best. } { [%eval 12.11] } (30... Qh5 31. Qxh5 gxh5 32. fxe5+ Kg6 33. Nc7 Rxe5 34. Nxa8 h4 35. Nc7) 31. f5 { [%eval 11.85] } 31... gxf5?! { (11.85 → Mate in 12) Checkmate is now unavoidable. Kg7 was best. } { [%eval #12] } (31... Kg7 32. fxe6 Ra7 33. e7 Qh1+ 34. Kxh1 Ra8 35. Kg1 Rc8 36. Qxe5+ Kh6 37. Qh2+) 32. Rxf5+ { [%eval 12.55] } 32... Ke8 { [%eval 10.81] } 33. Qh5+ { [%eval 7.13] } 33... Qxh5 { [%eval 6.89] } 34. Rxh5 { [%eval 6.95] } 34... Kd7 { [%eval 7.67] } 35. Nb6+ { [%eval 7.74] } { Black resigns. } 1-0