FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ZBr0B6nb"]
[Date "2026.06.03"]
[Round "-"]
[White "Ana_Trufasu"]
[Black "JoshMcKnight"]
[Result "1-0"]
[GameId "ZBr0B6nb"]
[UTCDate "2026.06.03"]
[UTCTime "10:42:32"]
[WhiteElo "634"]
[BlackElo "637"]
[WhiteRatingDiff "+17"]
[BlackRatingDiff "-12"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Zukertort Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... e6 { [%eval 0.19] } 3. Nc3 { [%eval -0.12] } 3... Na6?! { (-0.12 → 0.90) Inaccuracy. Nf6 was best. } { [%eval 0.9] } (3... Nf6 4. Bf4 c5 5. e3 a6 6. dxc5 Bxc5 7. Bd3 Nbd7 8. e4) 4. e4 { [%eval 0.74] } 4... dxe4?! { (0.74 → 1.41) Inaccuracy. Bb4 was best. } { [%eval 1.41] } (4... Bb4 5. e5 c5 6. Bd2 cxd4 7. Nb5 Be7 8. Nbxd4 Nc5 9. Rc1) 5. Nxe4 { [%eval 1.07] } 5... Bb4+?! { (1.07 → 1.87) Inaccuracy. Nf6 was best. } { [%eval 1.87] } (5... Nf6 6. Nxf6+ gxf6 7. c3 c5 8. Bc4 Nc7 9. Bf4 Bd6 10. Bg3) 6. c3 { [%eval 1.78] } 6... Be7 { [%eval 1.98] } 7. c4? { (1.98 → 0.55) Mistake. Ne5 was best. } { [%eval 0.55] } (7. Ne5 Nf6 8. Qf3 Nb8 9. Bd3 Nc6 10. Nxf6+ Bxf6 11. Nxc6 bxc6 12. Qxc6+ Bd7) 7... Bd7 { [%eval 0.85] } 8. d5?! { (0.85 → -0.17) Inaccuracy. Bd3 was best. } { [%eval -0.17] } (8. Bd3 c5 9. d5 Nb4 10. O-O Nxd3 11. Qxd3 Nf6 12. Bf4 Nxe4 13. Qxe4 Qc8) 8... b6? { (-0.17 → 1.23) Mistake. Nf6 was best. } { [%eval 1.23] } (8... Nf6 9. Nc3 O-O 10. Be2 Re8 11. O-O exd5 12. cxd5 Nc5 13. Qd4 Bf8 14. Bg5) 9. dxe6 { [%eval 1.18] } 9... fxe6 { [%eval 1.13] } 10. Ne5 { [%eval 0.99] } 10... Nc5?? { (0.99 → 3.89) Blunder. Nf6 was best. } { [%eval 3.89] } (10... Nf6 11. Bd3 Nc5 12. Nxc5 Bxc5 13. Qc2 O-O 14. O-O Be8 15. Bf4 Qe7 16. Rae1) 11. Nxd7?? { (3.89 → -0.97) Blunder. Qh5+ was best. } { [%eval -0.97] } (11. Qh5+ g6 12. Nxg6 hxg6 13. Qxh8 Kf7 14. Qh7+ Kf8 15. Nc3 Be8 16. Qh3 Bf6) 11... Qxd7? { (-0.97 → 0.32) Mistake. Nxe4 was best. } { [%eval 0.32] } (11... Nxe4 12. Bd3 Bb4+ 13. Ke2 Nxf2 14. Kxf2 Qxd7 15. Qh5+ g6 16. Qf3 Qd4+ 17. Be3) 12. Nxc5 { [%eval -0.19] } 12... Bxc5?! { (-0.19 → 0.39) Inaccuracy. Qxd1+ was best. } { [%eval 0.39] } (12... Qxd1+ 13. Kxd1 Bxc5 14. f3 Rd8+ 15. Kc2 Ne7 16. Bg5 h6 17. Bxe7 Kxe7 18. Bd3) 13. Qh5+? { (0.39 → -0.84) Mistake. Qxd7+ was best. } { [%eval -0.84] } (13. Qxd7+ Kxd7 14. Bf4 Nf6 15. O-O-O+ Ke7 16. f3 Rad8 17. Bd3 Bd6 18. Bd2 h5) 13... g6 { [%eval -0.84] } 14. Qe2 { [%eval -1.06] } 14... Bb4+?! { (-1.06 → -0.14) Inaccuracy. O-O-O was best. } { [%eval -0.14] } (14... O-O-O 15. Bd2 Qa4 16. Qd1 Qc6 17. Qc2 Ne7 18. O-O-O Bxf2 19. Kb1 Nf5 20. Bd3) 15. Bd2 { [%eval -0.21] } 15... Bc5?? { (-0.21 → 2.75) Blunder. Bxd2+ was best. } { [%eval 2.75] } (15... Bxd2+ 16. Qxd2 Qxd2+ 17. Kxd2 Rd8+ 18. Bd3 Nh6 19. Rhe1 Ke7 20. b4 Rd6 21. Kc3) 16. f4? { (2.75 → 1.04) Mistake. Bc3 was best. } { [%eval 1.04] } (16. Bc3 Nf6 17. Bxf6 O-O 18. Rd1 Qa4 19. Bd4 Bxd4 20. Rxd4 Qxa2 21. Rd1 Rad8) 16... Nf6 { [%eval 1.08] } 17. g4 { [%eval 0.97] } 17... h5 { [%eval 0.98] } 18. f5?! { (0.98 → 0.05) Inaccuracy. gxh5 was best. } { [%eval 0.05] } (18. gxh5 Nxh5 19. O-O-O Qf7 20. Bh3 Ng7 21. Qg2 O-O 22. Bc3 Rad8 23. Kb1 Be3) 18... gxf5 { [%eval 0.26] } 19. gxf5 { [%eval 0.31] } 19... e5?! { (0.31 → 1.30) Inaccuracy. O-O-O was best. } { [%eval 1.3] } (19... O-O-O 20. fxe6 Qh7 21. O-O-O Ne4 22. Bh3 Kb8 23. Rhf1 Nxd2 24. Rxd2 Rxd2 25. Kxd2) 20. Qxe5+ { [%eval 1.11] } 20... Be7?! { (1.11 → 2.01) Inaccuracy. Qe7 was best. } { [%eval 2.01] } (20... Qe7 21. Qxe7+ Bxe7 22. O-O-O O-O-O 23. Bc3 Rxd1+ 24. Kxd1 Rd8+ 25. Kc2 Ng4 26. Bh3) 21. Qe2 { [%eval 1.72] } 21... Rh7?! { (1.72 → 2.39) Inaccuracy. Qa4 was best. } { [%eval 2.39] } (21... Qa4 22. b3 Qa3 23. Bg2 O-O-O 24. Qe6+ Rd7 25. Rd1 Qb2 26. Bc6 Kb8 27. Bxd7) 22. h4?! { (2.39 → 1.45) Inaccuracy. O-O-O was best. } { [%eval 1.45] } (22. O-O-O O-O-O 23. Qf3 Qd4 24. Qa8+ Kd7 25. Qxa7 Ke8 26. Qa4+ Kf7 27. Bg2 Qf2) 22... Qxf5?! { (1.45 → 2.10) Inaccuracy. Qa4 was best. } { [%eval 2.1] } (22... Qa4 23. Bg2 Rd8 24. O-O Rd4 25. b3 Qd7 26. Bg5 Kf8 27. Qe6 Rd6 28. Qxd7) 23. c5?? { (2.10 → 0.22) Blunder. Bg2 was best. } { [%eval 0.22] } (23. Bg2 O-O-O 24. O-O-O Rd6 25. Rde1 Qd3 26. Qxd3 Rxd3 27. Bg5 Rg3 28. Bh3+ Kd8) 23... bxc5?? { (0.22 → 2.90) Blunder. Qxc5 was best. } { [%eval 2.9] } (23... Qxc5 24. Bg2 Rd8 25. Rc1 Qd4 26. Bg5 Ng4 27. Rc4 Qe5 28. Qxe5 Nxe5 29. Re4) 24. Qb5+ { [%eval 2.4] } 24... Kf7?! { (2.40 → 3.83) Inaccuracy. Qd7 was best. } { [%eval 3.83] } (24... Qd7 25. O-O-O Qxb5 26. Bxb5+ Nd7 27. Bd3 Rg7 28. Rhe1 Kd8 29. Bb5 Rg6 30. Bf4) 25. Qb3+? { (3.83 → 1.96) Mistake. Bc4+ was best. } { [%eval 1.96] } (25. Bc4+ Kg7 26. O-O-O Rf8 27. Rhf1 Qh3 28. Bd3 Kh8 29. Bxh7 Bd6) 25... Nd5?? { (1.96 → 4.89) Blunder. Qe6+ was best. } { [%eval 4.89] } (25... Qe6+ 26. Qxe6+ Kxe6 27. O-O-O Rd8 28. Bc4+ Kd7 29. Bg5+ Ke8 30. Bb5+ c6 31. Bxc6+) 26. Bg2?? { (4.89 → 0.22) Blunder. O-O-O was best. } { [%eval 0.22] } (26. O-O-O Rd8 27. Bd3 c4 28. Qxc4 Qg4 29. Rhf1+ Bf6 30. Qxg4 hxg4 31. Bxh7 g3) 26... c4?? { (0.22 → 3.36) Blunder. Qe6+ was best. } { [%eval 3.36] } (26... Qe6+ 27. Kd1 Rd8 28. Re1 Qg4+ 29. Bf3 c4 30. Bxg4 cxb3 31. Be6+ Kf8 32. axb3) 27. Qxc4 { [%eval 2.86] } 27... c6? { (2.86 → 5.57) Mistake. Qe6+ was best. } { [%eval 5.57] } (27... Qe6+ 28. Be4 c6 29. O-O-O Rg7 30. Rde1 Qd6 31. Rhf1+ Kg8 32. Bc3 Rg3 33. Kb1) 28. Qxc6?? { (5.57 → 1.09) Blunder. Rf1 was best. } { [%eval 1.09] } (28. Rf1 Qxf1+ 29. Qxf1+ Kg7 30. O-O-O Rf8 31. Qa6 Bf6 32. Bxd5 cxd5 33. Bb4 Kh8) 28... Nb6?? { (1.09 → 5.31) Blunder. Qe5+ was best. } { [%eval 5.31] } (28... Qe5+ 29. Kf1 Rd8 30. Rh3 Kg8 31. Re1 Rf7+ 32. Rf3 Rxf3+ 33. Bxf3 Qf6 34. Qxf6) 29. Qc1?? { (5.31 → -0.19) Blunder. Rf1 was best. } { [%eval -0.19] } (29. Rf1 Bxh4+ 30. Kd1 Bf2 31. Qe4 Qxe4 32. Bxe4 Kg8 33. Rxf2 Rd8 34. Bxh7+ Kxh7) 29... Rc8?! { (-0.19 → 0.64) Inaccuracy. Qe6+ was best. } { [%eval 0.64] } (29... Qe6+ 30. Be3 Bb4+ 31. Kf2 Rc8 32. Qb1 Kg8 33. Qe4 Rf7+ 34. Kg1 Qxe4 35. Bxe4) 30. Qd1?! { (0.64 → -0.04) Inaccuracy. Qb1 was best. } { [%eval -0.04] } (30. Qb1 Qxb1+ 31. Rxb1 Rg7 32. Bf3 Bxh4+ 33. Ke2 Bf6 34. Bxh5+ Ke7 35. Kf3 Nc4) 30... Rh6?! { (-0.04 → 0.99) Inaccuracy. Bxh4+ was best. } { [%eval 0.99] } (30... Bxh4+ 31. Rxh4 Re8+ 32. Re4 Rxe4+ 33. Bxe4 Qxe4+ 34. Qe2 Qxe2+ 35. Kxe2 Ke6 36. Kf3) 31. Bxh6?? { (0.99 → -3.05) Blunder. Qb3+ was best. } { [%eval -3.05] } (31. Qb3+ Re6+ 32. Kd1 Qg4+ 33. Bf3 Qf5 34. Re1 Nc4 35. Rxe6 Qxe6 36. Rc1 Rc5) 31... Nd5?? { (-3.05 → 7.14) Blunder. Bb4+ was best. } { [%eval 7.14] } (31... Bb4+ 32. Ke2 Rc2+ 33. Bd2 Bxd2 34. Qxd2 Qb5+ 35. Ke1 Qe5+ 36. Kd1 Rxd2+ 37. Kxd2) 32. Rc1?? { (7.14 → -0.96) Blunder. Qxd5+ was best. } { [%eval -0.96] } (32. Qxd5+ Qxd5 33. Bxd5+ Ke8 34. Rc1 Rd8 35. Bc6+ Kf7 36. Ke2 Bf6 37. Rc4 Bxb2) 32... Nc7?? { (-0.96 → 8.28) Blunder. Bb4+ was best. } { [%eval 8.28] } (32... Bb4+ 33. Rc3 Nxc3 34. Qf3 Ne4+ 35. Kf1 Ng3+ 36. Kg1 Qxf3 37. Bxf3 Rc2 38. Be3) 33. Rf1 { [%eval 8.05] } 33... Bf6? { (8.05 → Mate in 9) Checkmate is now unavoidable. Bxh4+ was best. } { [%eval #9] } (33... Bxh4+ 34. Ke2 Re8+ 35. Be3 Rxe3+ 36. Kxe3 Bg5+ 37. Ke2 Bf4 38. Rxc7+ Kg6 39. Rxf4) 34. Rxf5 { [%eval #9] } 34... Rd8 { [%eval #4] } 35. Qb3+ { [%eval #6] } 35... Rd5 { [%eval #4] } 36. Bxd5+ { [%eval #5] } 36... Kg6 { [%eval #4] } 37. Rf1 { [%eval #5] } 37... Kxh6 { [%eval #3] } 38. Rxf6+ { [%eval #2] } 38... Kg7 { [%eval #2] } 39. Rf1 { [%eval #3] } 39... Nxd5 { [%eval #3] } 40. Qxd5 { [%eval #2] } 40... a6 { [%eval #2] } 41. Rg1+ { [%eval #2] } 41... Kf6 { [%eval #2] } 42. Qd4+ { [%eval #3] } 42... Ke6 { [%eval #3] } 43. Rc6+ { [%eval #2] } 43... Kf5 { [%eval #1] } 44. Rf1# { White wins by checkmate. } 1-0