FEN
[Event "rated rapid game"]
[Site "https://lichess.org/jQSWljyC"]
[Date "2026.05.25"]
[Round "-"]
[White "paolappi"]
[Black "heze12345"]
[Result "0-1"]
[GameId "jQSWljyC"]
[UTCDate "2026.05.25"]
[UTCTime "18:49:59"]
[WhiteElo "1280"]
[BlackElo "1336"]
[WhiteRatingDiff "-13"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "900+10"]
[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. d3 { [%eval 0.0] } 4... h6 { [%eval 0.23] } 5. Bxc6 { [%eval 0.17] } 5... dxc6 { [%eval 0.16] } 6. Nxe5 { [%eval 0.0] } 6... Be6? { (0.00 → 1.31) Mistake. Qd4 was best. } { [%eval 1.31] } (6... Qd4 7. Ng4 Bxg4 8. Qxg4 Qxf2+ 9. Kd1 Nf6 10. Qf3 Qh4 11. Bf4) 7. Qh5? { (1.31 → -0.13) Mistake. Qe2 was best. } { [%eval -0.13] } (7. Qe2 Bd6 8. Nf3 Ne7 9. Nc3 O-O 10. Nd4 Bc8 11. f4 Bxf4 12. Bxf4 Qxd4) 7... Qf6? { (-0.13 → 1.32) Mistake. Qd4 was best. } { [%eval 1.32] } (7... Qd4 8. Ng4 Bxg4 9. Qxg4 Qxf2+ 10. Kd1 Nf6 11. Qf3 Qh4 12. Qf5 Be7 13. Nd2) 8. Ng4 { [%eval 0.99] } 8... Bxg4? { (0.99 → 2.23) Mistake. Qe7 was best. } { [%eval 2.23] } (8... Qe7 9. Ne3 O-O-O 10. Bd2 Nf6 11. Qe2 h5 12. h3 Bd4 13. Nc3 h4 14. a3) 9. Qxc5 { [%eval 2.26] } 9... b6 { [%eval 2.39] } 10. Qe3 { [%eval 1.94] } 10... Ne7 { [%eval 2.47] } 11. h3 { [%eval 1.93] } 11... Bh5 { [%eval 2.5] } 12. Qg3?! { (2.50 → 1.61) Inaccuracy. f4 was best. } { [%eval 1.61] } (12. f4 O-O-O 13. g4 Bg6 14. f5 Bh7 15. Nc3 Rhe8 16. O-O Qd6 17. Qf2 Qd7) 12... Ng6?! { (1.61 → 2.70) Inaccuracy. O-O-O was best. } { [%eval 2.7] } (12... O-O-O 13. O-O Qe6 14. a4 f5 15. a5 g5 16. f3 c5 17. Qe1 Kb7 18. exf5) 13. Qxc7 { [%eval 2.68] } 13... O-O { [%eval 2.48] } 14. Nc3?! { (2.48 → 1.77) Inaccuracy. O-O was best. } { [%eval 1.77] } (14. O-O Rae8 15. Qg3 Qd8 16. Nc3 f5 17. exf5 Rxf5 18. Bd2 Ref8 19. f4 Qd4+) 14... Rfc8? { (1.77 → 3.35) Mistake. Ne5 was best. } { [%eval 3.35] } (14... Ne5 15. Be3 Rfe8 16. Qb7 b5 17. Kf1 a5 18. Rc1 b4 19. Na4 c5 20. Nxc5) 15. Qg3 { [%eval 3.52] } 15... Re8 { [%eval 3.48] } 16. O-O { [%eval 3.51] } 16... c5 { [%eval 4.26] } 17. Nd5 { [%eval 4.12] } 17... Qc6 { [%eval 4.31] } 18. f4 { [%eval 3.55] } 18... c4?! { (3.55 → 5.04) Inaccuracy. f5 was best. } { [%eval 5.04] } (18... f5 19. c4 b5 20. b3 fxe4 21. f5 exd3 22. f6 Re2 23. fxg7 Kxg7 24. Qxd3) 19. f5 { [%eval 5.16] } 19... Qc5+ { [%eval 5.61] } 20. Be3 { [%eval 5.4] } 20... Qc6 { [%eval 5.56] } 21. fxg6 { [%eval 5.62] } 21... fxg6 { [%eval 5.99] } 22. Qh2 { [%eval 5.14] } 22... g5 { [%eval 5.47] } 23. g4 { [%eval 5.14] } 23... Bg6 { [%eval 5.05] } 24. h4? { (5.05 → 2.90) Mistake. Qc7 was best. } { [%eval 2.9] } (24. Qc7 Qe6 25. Bd4 Bf7 26. Qxf7+ Qxf7 27. Rxf7 Kxf7 28. Bc3 cxd3 29. Rf1+ Kg8) 24... cxd3 { [%eval 2.87] } 25. cxd3 { [%eval 2.85] } 25... gxh4? { (2.85 → 4.83) Mistake. Bxe4 was best. } { [%eval 4.83] } (25... Bxe4 26. Nc7 Qd7 27. dxe4 Rxe4 28. Nxa8 Rxe3 29. Rf8+ Kh7 30. Qc2+ Rd3 31. Qg2) 26. Qxh4 { [%eval 4.65] } 26... Rac8 { [%eval 5.53] } 27. Nf4 { [%eval 4.48] } 27... a5 { [%eval 5.1] } 28. g5 { [%eval 5.14] } 28... hxg5 { [%eval 5.63] } 29. Qxg5 { [%eval 5.94] } 29... Bf7 { [%eval 6.19] } 30. Nh5 { [%eval 4.93] } 30... Bxh5 { [%eval 4.85] } 31. Qxh5 { [%eval 4.92] } 31... Qd6 { [%eval 5.18] } 32. d4?? { (5.18 → 1.77) Blunder. Qf7+ was best. } { [%eval 1.77] } (32. Qf7+ Kh7 33. Rf3 Qg6+ 34. Qxg6+ Kxg6 35. Rg3+ Kh7 36. Rf1 Kg8 37. Bxb6 a4) 32... Qg3+ { [%eval 1.72] } 33. Kh1 { [%eval 1.71] } 33... Qxe3 { [%eval 1.63] } 34. Qf7+? { (1.63 → 0.41) Mistake. Rae1 was best. } { [%eval 0.41] } (34. Rae1 Qg3 35. Qf7+ Kh7 36. Qf5+ g6 37. Qf2 Qh3+ 38. Qh2 Qxh2+ 39. Kxh2 Kg7) 34... Kh8? { (0.41 → 1.61) Mistake. Kh7 was best. } { [%eval 1.61] } (34... Kh7 35. Qh5+ Qh6 36. Qxh6+ Kxh6 37. e5 Red8 38. Rad1 Rc2 39. Rfe1 Kg5 40. Rg1+) 35. Qh5+ { [%eval 1.7] } 35... Kg8 { [%eval 1.67] } 36. Rg1?? { (1.67 → -1.70) Blunder. Rae1 was best. } { [%eval -1.7] } (36. Rae1 Qg3 37. Qf7+ Kh7 38. Qf5+ g6 39. Qf2 Qh3+ 40. Qh2 Qxh2+ 41. Kxh2 Kg7) 36... Qxe4+ { [%eval -1.59] } 37. Rg2 { [%eval -1.43] } 37... b5? { (-1.43 → -0.12) Mistake. Re6 was best. } { [%eval -0.12] } (37... Re6 38. Rf1 Rf8 39. Rxf8+ Kxf8 40. Qh8+ Ke7 41. Qxg7+ Kd8 42. Qg5+ Kc7 43. Kg1) 38. Rg1? { (-0.12 → -1.27) Mistake. Rf1 was best. } { [%eval -1.27] } (38. Rf1 Rf8 39. Rxf8+ Rxf8 40. Qxb5 Qe1+ 41. Kh2 Qh4+ 42. Kg1 Qxd4+ 43. Kh1 a4) 38... Kf8? { (-1.27 → 0.00) Mistake. Rc6 was best. } { [%eval 0.0] } (38... Rc6 39. Rf1 Re7 40. Qg5 Rc2 41. Rf4 Qc6 42. d5 Re1+ 43. Kh2 Rxg2+ 44. Kxg2) 39. Qh8+ { [%eval 0.0] } 39... Kf7 { [%eval 0.0] } 40. Qh5+ { [%eval -0.06] } 40... Ke6 { [%eval 0.17] } 41. Qh3+? { (0.17 → -1.47) Mistake. Kh2 was best. } { [%eval -1.47] } (41. Kh2 Qf4+ 42. Kh3 Qf5+ 43. Qxf5+ Kxf5 44. Rg5+ Kf6 45. Rxb5 Re2 46. Rb6+ Kf7) 41... Kd6? { (-1.47 → -0.09) Mistake. Ke7 was best. } { [%eval -0.09] } (41... Ke7 42. Kh2 Kd8 43. Rf2 Rc2 44. Rgg2 Rxf2 45. Rxf2 Qxd4 46. Qg3 Qe5 47. Rd2+) 42. Qa3+? { (-0.09 → -1.61) Mistake. Qg3+ was best. } { [%eval -1.61] } (42. Qg3+ Kc6 43. Qg6+ Kd5 44. Qg5+ Ke6 45. Qg6+ Qxg6 46. Rxg6+ Kf5 47. R6g5+ Kf4) 42... b4? { (-1.61 → -0.21) Mistake. Kd7 was best. } { [%eval -0.21] } (42... Kd7 43. Qh3+ Kd8 44. Rf1 Rc2 45. Qg3 Rh8+ 46. Kg1 Qxd4+ 47. Rgf2 Rh6 48. Qb8+) 43. Qxa5?? { (-0.21 → Mate in 2) Checkmate is now unavoidable. Qg3+ was best. } { [%eval #-2] } (43. Qg3+ Kc6 44. Qg6+ Qxg6 45. Rxg6+ Kd5 46. R6g5+ Kxd4 47. Rd1+ Ke3 48. Rxa5 Red8) 43... Rh8+ { [%eval #-1] } 44. Qh5 { [%eval #-1] } 44... Rxh5# { Black wins by checkmate. } 0-1