FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ceZ1rZii"]
[Date "2026.04.16"]
[Round "-"]
[White "Inge-David"]
[Black "nyralph7"]
[Result "1-0"]
[GameId "ceZ1rZii"]
[UTCDate "2026.04.16"]
[UTCTime "12:38:52"]
[WhiteElo "1790"]
[BlackElo "1752"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C64"]
[Opening "Ruy Lopez: Classical Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... Bc5 { [%eval 0.32] } { C64 Ruy Lopez: Classical Variation } 4. O-O { [%eval 0.3] } 4... d6 { [%eval 0.21] } 5. c3 { [%eval 0.37] } 5... Bd7 { [%eval 0.91] } 6. d4 { [%eval 0.76] } 6... exd4 { [%eval 0.68] } 7. cxd4 { [%eval 0.69] } 7... Bb6 { [%eval 0.9] } 8. Nc3 { [%eval 0.96] } 8... h6 { [%eval 0.96] } 9. e5 { [%eval 0.54] } 9... dxe5?! { (0.54 → 1.43) Inaccuracy. Nge7 was best. } { [%eval 1.43] } (9... Nge7 10. exd6 cxd6 11. d5 Ne5 12. Nxe5 dxe5 13. d6 Bxb5 14. Nxb5 a6 15. dxe7) 10. Re1 { [%eval 0.97] } 10... Nge7 { [%eval 0.98] } 11. d5 { [%eval 0.97] } 11... Nb4?! { (0.97 → 1.92) Inaccuracy. Nb8 was best. } { [%eval 1.92] } (11... Nb8 12. Bc4 O-O 13. Nxe5 Ng6 14. Nxg6 fxg6 15. Be3 Qh4 16. b3 Kh7 17. g3) 12. a3?? { (1.92 → 0.15) Blunder. Bxd7+ was best. } { [%eval 0.15] } (12. Bxd7+ Qxd7 13. Nxe5 Qf5 14. Qa4+ c6 15. Re2 Nbxd5 16. Nxd5 Nxd5 17. Ng6+ Kd7) 12... Bxb5 { [%eval 0.14] } 13. Nxb5?? { (0.14 → -1.55) Blunder. axb4 was best. } { [%eval -1.55] } (13. axb4 Bd7 14. Nxe5 O-O 15. Nc4 Ng6 16. Nxb6 axb6 17. Rxa8 Qxa8 18. Qd4 Re8) 13... Nbxd5 { [%eval -1.57] } 14. Rxe5 { [%eval -2.13] } 14... O-O { [%eval -1.79] } 15. b4 { [%eval -2.06] } 15... c6 { [%eval -2.18] } 16. Nbd4 { [%eval -2.11] } 16... Ng6 { [%eval -2.16] } 17. Re1 { [%eval -2.11] } 17... Qf6?! { (-2.11 → -1.48) Inaccuracy. Qd7 was best. } { [%eval -1.48] } (17... Qd7 18. Ne2 Rfe8 19. Bb2 Qf5 20. Ned4 Qg4 21. Rxe8+ Rxe8 22. h3 Qh5 23. Nd2) 18. Bb2 { [%eval -1.68] } 18... Rad8?! { (-1.68 → -0.77) Inaccuracy. Nh4 was best. } { [%eval -0.77] } (18... Nh4 19. Qc2 Rfe8 20. Nxh4 Bxd4 21. Bxd4 Qxh4 22. Bc5 Qf6 23. Qd2 Rad8 24. h3) 19. Qd2? { (-0.77 → -2.05) Mistake. Qc2 was best. } { [%eval -2.05] } (19. Qc2 Nh4 20. Ne6 Nxf3+ 21. gxf3 Qxf3 22. Nxf8 Kxf8 23. Qe2 Qxe2 24. Rxe2 Nf4) 19... Qf4?! { (-2.05 → -1.27) Inaccuracy. Nc7 was best. } { [%eval -1.27] } (19... Nc7 20. Qc3 Nh4 21. Re4 Nxf3+ 22. Qxf3 Qxf3 23. Nxf3 Rfe8 24. Rxe8+ Nxe8 25. Kf1) 20. Qc2 { [%eval -1.24] } 20... Nf6 { [%eval -0.94] } 21. Nf5?! { (-0.94 → -1.99) Inaccuracy. Bc1 was best. } { [%eval -1.99] } (21. Bc1 Qd6 22. Bb2 Ne7 23. Rad1 Qc7 24. Nh4 Rfe8 25. g3 Ned5 26. Ndf5 Qd7) 21... Rd5?! { (-1.99 → -1.34) Inaccuracy. Ng4 was best. } { [%eval -1.34] } (21... Ng4 22. Bc1 Qc7 23. Qb2 Bxf2+ 24. Kh1 f6 25. Rf1 Bb6 26. Qc2 Rd5 27. Nxh6+) 22. Ne7+? { (-1.34 → -2.88) Mistake. Ne3 was best. } { [%eval -2.88] } (22. Ne3 Rh5 23. h3 Nd5 24. Nxd5 Rxd5 25. Rad1 Rxd1 26. Rxd1 Rd8 27. Rxd8+ Bxd8) 22... Nxe7 { [%eval -2.95] } 23. Rxe7 { [%eval -2.51] } 23... Rh5?? { (-2.51 → -0.23) Blunder. Ng4 was best. } { [%eval -0.23] } (23... Ng4 24. Rf1 Rfd8 25. Bc1 Qd6 26. Ree1 Rh5 27. h4 Rxh4 28. Re2 Rh5 29. Rfe1) 24. Rxb7?? { (-0.23 → -2.85) Blunder. Be5 was best. } { [%eval -2.85] } (24. Be5 Qe4 25. Qb1 Qxb1+ 26. Rxb1 Ng4 27. Bg3 Rd5 28. Rxb7 f5 29. h3 f4) 24... Ng4 { [%eval -2.85] } 25. Qc3? { (-2.85 → -4.81) Mistake. Rxb6 was best. } { [%eval -4.81] } (25. Rxb6 Nxh2 26. Ne5 axb6 27. Qc4 Qf5 28. a4 Re8 29. f4 Ng4 30. Qxc6 Re6) 25... Bxf2+ { [%eval -4.79] } 26. Kf1 { [%eval -4.7] } 26... Ne3+?? { (-4.70 → 4.24) Blunder. Rg5 was best. } { [%eval 4.24] } (26... Rg5 27. Re7 Ne3+ 28. Rxe3 Bxe3 29. Bc1 Bxc1 30. Rxc1 Rd5 31. Re1 c5 32. bxc5) 27. Kxf2 { [%eval 3.61] } 27... Nf5 { [%eval 4.14] } 28. Rd1?? { (4.14 → 0.00) Blunder. Qe5 was best. } { [%eval 0.0] } (28. Qe5 Qg4 29. Rb8 Rxb8 30. Qxb8+ Kh7 31. Re1 Nh4 32. Qg3 Qxg3+ 33. Kxg3 Nxf3) 28... Rxh2 { [%eval -0.07] } 29. Bc1?? { (-0.07 → Mate in 3) Checkmate is now unavoidable. Rd2 was best. } { [%eval #-3] } (29. Rd2 Re8 30. Kg1 Re2 31. Rxe2 Rh1+ 32. Kxh1 Ng3+ 33. Kg1 Nxe2+ 34. Kf2 Nxc3) 29... Rxg2+?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. Qg3+ was best. } { [%eval 0.0] } (29... Qg3+ 30. Kf1 Qxg2+ 31. Ke1 Qe2#) 30. Kxg2 { [%eval 0.0] } 30... Qg3+ { [%eval 0.0] } 31. Kf1 { [%eval 0.0] } 31... Qh3+ { [%eval 0.0] } 32. Ke2?? { (0.00 → -4.25) Blunder. Kf2 was best. } { [%eval -4.25] } (32. Kf2 Qg3+ 33. Kf1 Qh3+) 32... Re8+?? { (-4.25 → 2.49) Blunder. Ng3+ was best. } { [%eval 2.49] } (32... Ng3+ 33. Ke3 Re8+ 34. Qe5 Nf5+ 35. Ke4 Qg4+ 36. Bf4 Rxe5+ 37. Kxe5 f6+ 38. Ke4) 33. Kd2?? { (2.49 → Mate in 2) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-2] } (33. Kd3 Nd6 34. Rxf7 Nxf7 35. Kc2 Qf5+ 36. Qd3 Re2+ 37. Kb3 Re4 38. Nd4 Qg6) 33... Qg2+ { [%eval #-1] } 34. Kd3 { [%eval #-1] } 34... Qxf3+?? { (Mate in 1 → 3.68) Lost forced checkmate sequence. Qe2# was best. } { [%eval 3.68] } (34... Qe2#) 35. Kc2 { [%eval 3.65] } 35... Re2+ { [%eval 3.7] } 36. Kb3 { [%eval 3.6] } 36... Re3? { (3.60 → 5.95) Mistake. Qe4 was best. } { [%eval 5.95] } (36... Qe4 37. Rd8+ Kh7 38. Qd3 Qe6+ 39. Ka4 a5 40. Kxa5 h5 41. Bf4 h4 42. Rbb8) 37. Bxe3?! { (5.95 → 3.94) Inaccuracy. Rd8+ was best. } { [%eval 3.94] } (37. Rd8+ Kh7 38. Bxe3 c5 39. Qd3 cxb4 40. Ka2 g5 41. Rc7 Kg6 42. Bd2 g4) 37... Nxe3? { (3.94 → 6.62) Mistake. Qxd1+ was best. } { [%eval 6.62] } (37... Qxd1+ 38. Kb2 h5 39. Bd2 Qg4 40. b5 cxb5 41. Rxb5 Kh7 42. Qd3 Kg6 43. Rb4) 38. Rd3 { [%eval 6.38] } 38... Qf6 { [%eval 7.69] } 39. Rxe3 { [%eval 7.65] } { Black resigns. } 1-0