FEN
[Event "rated rapid game"]
[Site "https://lichess.org/EYlHFX2K"]
[Date "2026.05.16"]
[Round "-"]
[White "alliebatnoodle"]
[Black "SariDoruk58"]
[Result "0-1"]
[GameId "EYlHFX2K"]
[UTCDate "2026.05.16"]
[UTCTime "04:31:58"]
[WhiteElo "865"]
[BlackElo "784"]
[WhiteRatingDiff "-64"]
[BlackRatingDiff "+9"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bf4 { [%eval 0.0] } 2... d5 { [%eval 0.14] } 3. Nf3 { [%eval 0.04] } { D02 Queen's Pawn Game: London System } 3... Bf5 { [%eval 0.12] } 4. Nbd2 { [%eval 0.15] } 4... e6 { [%eval 0.16] } 5. e3 { [%eval 0.08] } 5... Nc6 { [%eval 0.34] } 6. c3 { [%eval 0.09] } 6... Qd7?! { (0.09 → 0.72) Inaccuracy. Bd6 was best. } { [%eval 0.72] } (6... Bd6 7. Bg3 O-O 8. Nh4 Re8 9. Bb5 Bg4 10. Qa4 a6 11. Bxc6) 7. Qe2?! { (0.72 → 0.11) Inaccuracy. Bb5 was best. } { [%eval 0.11] } (7. Bb5 Bd6 8. Ne5 Bxe5 9. Bxe5 a6 10. Qa4 Bc2 11. b3 Ra7) 7... a6 { [%eval 0.15] } 8. Nh4 { [%eval 0.13] } 8... h6 { [%eval 0.31] } 9. Qf3?? { (0.31 → -3.82) Blunder. Nxf5 was best. } { [%eval -3.82] } (9. Nxf5 exf5 10. Nb3 g6 11. Qc2 Bd6 12. Bxd6 Qxd6 13. Nc5 Nd8 14. g3 h5) 9... Bd6?? { (-3.82 → 0.51) Blunder. Bg4 was best. } { [%eval 0.51] } (9... Bg4 10. Qg3 e5 11. h3 exf4 12. exf4 Qe7+ 13. Qe3 Bd7 14. Nhf3 Qxe3+ 15. fxe3) 10. Be2?? { (0.51 → -1.97) Blunder. Nxf5 was best. } { [%eval -1.97] } (10. Nxf5 exf5 11. Bxd6 cxd6 12. Bd3 g6 13. Nf1 h5 14. h4 Nd8 15. Ng3 Ne6) 10... O-O?? { (-1.97 → 0.83) Blunder. Bg4 was best. } { [%eval 0.83] } (10... Bg4 11. Qg3 Bxe2 12. Bxd6 g5 13. Bxc7 gxh4 14. Qxh4 Nh7 15. Bg3 Bd3 16. Qxh6) 11. O-O?? { (0.83 → -4.01) Blunder. Nxf5 was best. } { [%eval -4.01] } (11. Nxf5 exf5 12. Bxd6 cxd6 13. h3 Ne7 14. g4 b5 15. Rg1 b4 16. cxb4 Qa4) 11... Rfe8?? { (-4.01 → 0.49) Blunder. Bg4 was best. } { [%eval 0.49] } (11... Bg4 12. Qxg4 Nxg4 13. Bxg4 g5 14. Bxd6 cxd6 15. Nhf3 f5 16. Bh5 g4 17. Nh4) 12. Nxf5 { [%eval 0.46] } 12... exf5 { [%eval 0.33] } 13. Bd3 { [%eval 0.05] } 13... a5?! { (0.05 → 1.14) Inaccuracy. g6 was best. } { [%eval 1.14] } (13... g6 14. Bxd6 Qxd6 15. Qg3 Qxg3 16. hxg3 h5 17. a4 Kg7 18. Rfc1 Ne7 19. Ra3) 14. c4? { (1.14 → 0.00) Mistake. Bxd6 was best. } { [%eval 0.0] } (14. Bxd6 Ne4 15. Bxc7 Nxd2 16. Qxf5 Qxf5 17. Bxf5 Nxf1 18. Kxf1 a4 19. Bg4 Na5) 14... dxc4 { [%eval 0.2] } 15. Nxc4 { [%eval 0.1] } 15... Bxf4 { [%eval 0.42] } 16. exf4?? { (0.42 → -2.18) Blunder. Qxf4 was best. } { [%eval -2.18] } (16. Qxf4 Ne4 17. g4 Ng5 18. Qxf5 Qd8 19. Kh1 g6 20. Qf4 Qd5+ 21. f3 Nb4) 16... Qxd4?! { (-2.18 → -1.47) Inaccuracy. Nxd4 was best. } { [%eval -1.47] } (16... Nxd4 17. Qd1 Rad8 18. Ne5 Qd6 19. Qa4 b6 20. Bc4 Nd5 21. h4 g5 22. Rae1) 17. Ne5?! { (-1.47 → -2.73) Inaccuracy. Rfd1 was best. } { [%eval -2.73] } (17. Rfd1 Rad8 18. Rac1 Qa7 19. Qh3 Nd4 20. Ne5 Qb6 21. Bc4 Nd5 22. g3 Re7) 17... Nxe5 { [%eval -2.66] } 18. fxe5 { [%eval -2.71] } 18... Qxe5 { [%eval -2.25] } 19. Bxf5 { [%eval -2.32] } 19... g6 { [%eval -2.0] } 20. Rae1?? { (-2.00 → -5.01) Blunder. Bd3 was best. } { [%eval -5.01] } (20. Bd3 c6 21. b3 Kg7 22. Rfd1 Rad8 23. Rac1 Re7 24. Bf1 Red7 25. Re1 Qb2) 20... Qb5?? { (-5.01 → -0.19) Blunder. Qxf5 was best. } { [%eval -0.19] } (20... Qxf5 21. Qc3 Nd5 22. Qd2 Nf4 23. g3 Nd3 24. Re3 Ne5 25. Qc3 Rad8 26. h3) 21. Qb3?? { (-0.19 → -5.34) Blunder. Bxg6 was best. } { [%eval -5.34] } (21. Bxg6 Rxe1 22. Rxe1 Qxb2 23. Bd3 Re8 24. Rxe8+ Nxe8 25. Qe3 Nd6 26. Qxh6 Qa1+) 21... Qxf5 { [%eval -5.11] } 22. Qa4 { [%eval -5.31] } 22... Re4 { [%eval -5.3] } 23. Qb3 { [%eval -5.37] } 23... Rae8 { [%eval -5.57] } 24. Qc3 { [%eval -5.52] } 24... h5 { [%eval -5.34] } 25. f3 { [%eval -5.84] } 25... Rxe1 { [%eval -5.64] } 26. g4?? { (-5.64 → Mate in 8) Checkmate is now unavoidable. Rxe1 was best. } { [%eval #-8] } (26. Rxe1 Rxe1+ 27. Qxe1 Qc5+ 28. Kh1 Qd4 29. a4 Qxa4 30. h3 Qd4 31. Qxa5 Kg7) 26... hxg4? { (Mate in 8 → -8.72) Lost forced checkmate sequence. Rxf1+ was best. } { [%eval -8.72] } (26... Rxf1+ 27. Kxf1 hxg4 28. Qd2 gxf3 29. Kf2 Qh3 30. Qe3 Qg2+ 31. Ke1 Rxe3+ 32. Kd1) 27. f4? { (-8.72 → Mate in 5) Checkmate is now unavoidable. Rxe1 was best. } { [%eval #-5] } (27. Rxe1 Rxe1+ 28. Qxe1 gxf3 29. Kf2 Ng4+ 30. Kg3 f2 31. Qh1 f1=R 32. Qxf1 Qxf1) 27... c6? { (Mate in 5 → -7.74) Lost forced checkmate sequence. Rxf1+ was best. } { [%eval -7.74] } (27... Rxf1+ 28. Kxf1 Qxf4+ 29. Kg1 Re2 30. Qc5 Qxh2+ 31. Kf1 Qg2#) 28. Rxe1 { [%eval -7.63] } 28... Rxe1+ { [%eval -7.91] } 29. Qxe1 { [%eval -7.84] } 29... Qxf4 { [%eval -7.7] } 30. Qxa5 { [%eval -10.48] } 30... Qe3+ { [%eval -8.99] } 31. Kg2 { [%eval -14.22] } 31... Qe2+ { [%eval -9.14] } 32. Kg3? { (-9.14 → Mate in 6) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-6] } (32. Kg1 Qe3+ 33. Kf1 Ne4 34. Qe1 Nd2+ 35. Qxd2 Qxd2 36. b3 Kg7 37. Kg1 Qe1+) 32... Qxb2? { (Mate in 6 → -9.09) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -9.09] } (32... Qf3+ 33. Kh4 Qf2+ 34. Kg5 Ne4+ 35. Kxg4 f5+ 36. Qxf5 Qxf5+ 37. Kh4 Qh5#) 33. Qd8+ { [%eval -9.55] } 33... Kg7 { [%eval #-9] } 34. Qd6 { [%eval #-6] } 34... b5? { (Mate in 6 → -7.91) Lost forced checkmate sequence. Ne4+ was best. } { [%eval -7.91] } (34... Ne4+ 35. Kf4 Nxd6 36. Ke3 f5 37. Kf4 Qd2+ 38. Kg3 Ne4+ 39. Kh4 Qf2#) 35. Kf4? { (-7.91 → Mate in 4) Checkmate is now unavoidable. Qxc6 was best. } { [%eval #-4] } (35. Qxc6 Qe5+ 36. Kf2 Qxh2+ 37. Ke3 Qe5+ 38. Kd3 Qd5+ 39. Qxd5 Nxd5 40. a3 f5) 35... Ne8? { (Mate in 4 → -7.18) Lost forced checkmate sequence. Qf2+ was best. } { [%eval -7.18] } (35... Qf2+ 36. Kg5 Qf5+ 37. Kh4 g5+ 38. Kg3 Qf3#) 36. Qe5+ { [%eval -8.9] } 36... Qxe5+ { [%eval -8.8] } 37. Kxe5 { [%eval -8.62] } 37... c5 { [%eval -8.31] } 38. Kd5 { [%eval -8.14] } 38... c4 { [%eval -8.04] } 39. Kc5 { [%eval -13.07] } 39... Nc7 { [%eval -7.91] } 40. Kd6 { [%eval -10.43] } 40... Ne8+ { [%eval -10.77] } 41. Kd7?! { (-10.77 → Mate in 11) Checkmate is now unavoidable. Kc5 was best. } { [%eval #-11] } (41. Kc5 c3 42. Kb4 c2 43. a4 bxa4 44. Kc4 a3 45. Kd4 a2 46. Kd3 c1=Q) 41... Nf6+ { [%eval #-12] } 42. Ke7 { [%eval #-10] } 42... Ne4 { [%eval #-9] } 43. Ke8 { [%eval #-8] } 43... c3 { [%eval #-7] } 44. Ke7 { [%eval #-7] } 44... c2 { [%eval #-6] } 45. Ke8 { [%eval #-5] } 45... c1=Q { [%eval #-4] } { White resigns. } 0-1