FEN
[Event "rated rapid game"]
[Site "https://lichess.org/3GpaXY3P"]
[Date "2026.06.15"]
[Round "-"]
[White "YA9IZ"]
[Black "JpBioSmith"]
[Result "0-1"]
[GameId "3GpaXY3P"]
[UTCDate "2026.06.15"]
[UTCTime "18:20:49"]
[WhiteElo "1351"]
[BlackElo "1319"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+80"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C68"]
[Opening "Ruy Lopez: Exchange 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... a6 { [%eval 0.21] } 4. Bxc6 { [%eval 0.0] } { C68 Ruy Lopez: Exchange Variation } 4... dxc6 { [%eval 0.0] } 5. Nxe5?! { (0.00 → -0.59) Inaccuracy. O-O was best. } { [%eval -0.59] } (5. O-O Qf6 6. d4 exd4 7. Bg5 Qd6 8. Nxd4 Be7 9. Be3 Nf6) 5... Qe7 { [%eval -0.37] } 6. d4 { [%eval -0.9] } 6... f6 { [%eval -0.64] } 7. Nf3 { [%eval -1.12] } 7... Bg4?? { (-1.12 → 1.41) Blunder. Qxe4+ was best. } { [%eval 1.41] } (7... Qxe4+ 8. Be3 Qg6 9. O-O Bg4 10. Nbd2 Ne7 11. Nh4 Qh5 12. Nhf3) 8. Nc3 { [%eval 1.38] } 8... O-O-O { [%eval 1.36] } 9. O-O { [%eval 0.84] } 9... c5 { [%eval 1.38] } 10. d5 { [%eval 1.44] } 10... c6?! { (1.44 → 2.53) Inaccuracy. g5 was best. } { [%eval 2.53] } (10... g5 11. Re1 Qg7 12. a3 Nh6 13. b4 Nf7 14. Qd3 Bxf3 15. Qxf3 cxb4 16. Na4) 11. Bf4 { [%eval 2.58] } 11... g5 { [%eval 2.69] } 12. Be3? { (2.69 → 1.34) Mistake. Bg3 was best. } { [%eval 1.34] } (12. Bg3 h5 13. h3 h4 14. Bh2 Bh5 15. Qd3 Nh6 16. Qe3 g4 17. Nxh4 Qf7) 12... cxd5 { [%eval 1.34] } 13. Nxd5? { (1.34 → -0.03) Mistake. exd5 was best. } { [%eval -0.03] } (13. exd5 Qd7 14. h3 h5 15. Re1 Bxh3 16. gxh3 Qxh3 17. Ne4 Qg4+ 18. Ng3 h4) 13... Qd6?? { (-0.03 → 2.58) Blunder. Qxe4 was best. } { [%eval 2.58] } (13... Qxe4 14. c4 Ne7 15. Nd2 Qe6 16. Qa4 Nxd5 17. cxd5 Rxd5 18. Rac1 Kb8 19. Rfe1) 14. c4 { [%eval 2.61] } 14... Ne7 { [%eval 2.39] } 15. h3 { [%eval 2.44] } 15... Nxd5 { [%eval 2.69] } 16. hxg4?? { (2.69 → 0.00) Blunder. cxd5 was best. } { [%eval 0.0] } (16. cxd5 Bxf3 17. Qxf3 Qe5 18. Rfd1 Bd6 19. Rac1 Kb8 20. Bxc5 Bxc5 21. Rxc5 Rhe8) 16... Nxe3 { [%eval 0.0] } 17. Qxd6 { [%eval -0.01] } 17... Bxd6 { [%eval 0.0] } 18. fxe3 { [%eval -0.21] } 18... h5 { [%eval 0.2] } 19. gxh5 { [%eval 0.21] } 19... Rxh5 { [%eval 0.06] } 20. g4 { [%eval 0.02] } 20... Rhh8 { [%eval 0.12] } 21. Kg2 { [%eval -0.34] } 21... Kc7 { [%eval 0.17] } 22. Rfd1 { [%eval -0.21] } 22... Rde8 { [%eval -0.35] } 23. a3?? { (-0.35 → -2.95) Blunder. e5 was best. } { [%eval -2.95] } (23. e5 Bxe5 24. Rd2 Kb8 25. Kf2 Bc7 26. b3 Re4 27. Rg1 Ba5 28. Rd7 Rhe8) 23... Rxe4 { [%eval -2.83] } 24. Rd3?! { (-2.83 → -4.25) Inaccuracy. Kf2 was best. } { [%eval -4.25] } (24. Kf2 Rxg4 25. b3 Rh3 26. Rh1 Rgg3 27. Rxh3 Rxh3 28. Rd1 g4 29. Nd2 f5) 24... Rxg4+ { [%eval -4.27] } 25. Kf2 { [%eval -4.37] } 25... Rxc4 { [%eval -4.23] } 26. Rad1 { [%eval -4.34] } 26... Rc2+ { [%eval -4.22] } 27. Ke1?? { (-4.22 → Mate in 2) Checkmate is now unavoidable. R3d2 was best. } { [%eval #-2] } (27. R3d2 Rxd2+ 28. Nxd2 Rh2+ 29. Kg1 Re2 30. Nc4 Bh2+ 31. Kf1 Rc2 32. b3 b5) 27... Rd8?? { (Mate in 2 → -4.38) Lost forced checkmate sequence. Rh1+ was best. } { [%eval -4.38] } (27... Rh1+ 28. Ng1 Rxg1#) 28. R1d2 { [%eval -4.58] } 28... Rc1+ { [%eval -3.84] } 29. Ke2 { [%eval -4.19] } 29... g4 { [%eval -3.91] } 30. Ne1 { [%eval -4.36] } 30... g3?! { (-4.36 → -3.13) Inaccuracy. Bg3 was best. } { [%eval -3.13] } (30... Bg3 31. Nc2 Rxd3 32. Kxd3 Be5 33. b4 b6 34. Ke4 g3 35. bxc5 bxc5 36. Kd5) 31. Ng2 { [%eval -3.25] } 31... b5 { [%eval -3.15] } 32. e4?! { (-3.15 → -4.28) Inaccuracy. Nf4 was best. } { [%eval -4.28] } (32. Nf4 Kc6 33. Kf3 c4 34. Rd5 Rf1+ 35. Kg2 Rf2+ 36. Rxf2 gxf2 37. Rd2 f1=R) 32... Rg1 { [%eval -3.71] } 33. Ne1?! { (-3.71 → -5.21) Inaccuracy. Ne3 was best. } { [%eval -5.21] } (33. Ne3 Rh1 34. Kf3 Rh2 35. b3 Rxd2 36. Rxd2 Be5 37. Rxd8 Kxd8 38. a4 Kc7) 33... g2 { [%eval -4.7] } 34. Ke3?? { (-4.70 → Mate in 6) Checkmate is now unavoidable. Rd1 was best. } { [%eval #-6] } (34. Rd1 Rg8 35. Nf3 Rxd1 36. Rxd1 c4 37. a4 Bc5 38. axb5 axb5 39. Ng1 Bxg1) 34... Rxe1+ { [%eval #-5] } 35. Kf3 { [%eval #-5] } 35... g1=Q { [%eval #-4] } { White resigns. } 0-1