FEN
[Event "rated rapid game"]
[Site "https://lichess.org/uo3bm4bq"]
[Date "2026.03.02"]
[Round "-"]
[White "amir_elmessi"]
[Black "RichyZhang"]
[Result "0-1"]
[GameId "uo3bm4bq"]
[UTCDate "2026.03.02"]
[UTCTime "16:34:06"]
[WhiteElo "983"]
[BlackElo "1000"]
[WhiteRatingDiff "-33"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C60"]
[Opening "Ruy Lopez: Cozio Defense"]
[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... Nge7 { [%eval 0.39] } { C60 Ruy Lopez: Cozio Defense } 4. Nc3 { [%eval 0.3] } 4... d5? { (0.30 → 1.50) Mistake. a6 was best. } { [%eval 1.5] } (4... a6 5. Ba4 d6 6. O-O Bd7 7. Re1 Ng6 8. Nd5 b5 9. Bb3) 5. exd5 { [%eval 1.43] } 5... Nxd5 { [%eval 1.56] } 6. Bxc6+?! { (1.56 → 0.63) Inaccuracy. Nxe5 was best. } { [%eval 0.63] } (6. Nxe5 Nxc3 7. dxc3 Qxd1+ 8. Kxd1 Bd7 9. Nxc6 bxc6 10. Re1+ Be7) 6... bxc6 { [%eval 0.69] } 7. Nxe5 { [%eval 0.63] } 7... Qe7?! { (0.63 → 1.54) Inaccuracy. Nxc3 was best. } { [%eval 1.54] } (7... Nxc3 8. dxc3 Qxd1+ 9. Kxd1 c5 10. c4 Be6 11. b3 O-O-O+ 12. Nd3) 8. Qe2?! { (1.54 → 0.76) Inaccuracy. O-O was best. } { [%eval 0.76] } (8. O-O Qf6 9. Nxd5 cxd5 10. Qe2 Qa6 11. Qxa6 Bxa6 12. Re1 Rg8) 8... Nxc3 { [%eval 0.82] } 9. dxc3 { [%eval 0.79] } 9... f6 { [%eval 0.83] } 10. Nxc6?! { (0.83 → -0.10) Inaccuracy. Nd3 was best. } { [%eval -0.1] } (10. Nd3 Qxe2+) 10... Qxe2+ { [%eval -0.17] } 11. Kxe2 { [%eval -0.1] } 11... Ba6+ { [%eval -0.02] } 12. Kd2 { [%eval -0.53] } 12... Bc5?! { (-0.53 → 0.44) Inaccuracy. Bb7 was best. } { [%eval 0.44] } (12... Bb7) 13. Nb4? { (0.44 → -0.99) Mistake. Nd4 was best. } { [%eval -0.99] } (13. Nd4) 13... O-O-O+ { [%eval -1.12] } 14. Ke1? { (-1.12 → -2.57) Mistake. Nd3 was best. } { [%eval -2.57] } (14. Nd3) 14... Rhe8+ { [%eval -2.6] } 15. Be3 { [%eval -2.2] } 15... Bxe3?? { (-2.20 → 0.08) Blunder. Bxb4 was best. } { [%eval 0.08] } (15... Bxb4) 16. fxe3 { [%eval 0.03] } 16... Rxe3+ { [%eval 0.44] } 17. Kf2 { [%eval 0.51] } 17... Re6 { [%eval 0.95] } 18. Rae1?? { (0.95 → -1.48) Blunder. Rad1 was best. } { [%eval -1.48] } (18. Rad1) 18... Bc4?? { (-1.48 → 1.19) Blunder. Rd2+ was best. } { [%eval 1.19] } (18... Rd2+) 19. b3?? { (1.19 → -0.91) Blunder. Rxe6 was best. } { [%eval -0.91] } (19. Rxe6) 19... Rd2+ { [%eval -1.1] } 20. Kg3 { [%eval -1.07] } 20... Rxe1? { (-1.07 → 0.23) Mistake. Be2 was best. } { [%eval 0.23] } (20... Be2 21. Nd3 Rxc2 22. Nf4 Re5 23. Nxe2 Rcxe2 24. Rxe2 Rxe2 25. Ra1 Re3+ 26. Kf4) 21. Rxe1 { [%eval 0.11] } 21... a5 { [%eval 0.48] } 22. Nc6 { [%eval 0.23] } 22... Bd5?! { (0.23 → 1.05) Inaccuracy. Bf7 was best. } { [%eval 1.05] } (22... Bf7 23. Nd4) 23. Re8+?? { (1.05 → -4.96) Blunder. Ne7+ was best. } { [%eval -4.96] } (23. Ne7+ Kd7 24. Nxd5 Rxd5 25. Re4 Kc6 26. Rd4 Rf5 27. Rf4 Rd5 28. Rc4+ Kb7) 23... Kd7 { [%eval -4.96] } 24. Rd8+ { [%eval -5.32] } 24... Kxc6 { [%eval -5.27] } 25. c4 { [%eval -5.32] } 25... Rxg2+ { [%eval -5.36] } 26. Kf4 { [%eval -5.25] } 26... Rxc2?? { (-5.25 → -2.30) Blunder. Bf7 was best. } { [%eval -2.3] } (26... Bf7 27. Ra8 Kb7 28. Rxa5 Be8 29. h4 Rxc2 30. a4 Rf2+ 31. Ke3 Rf1 32. Rd5) 27. Rxd5?! { (-2.30 → -3.63) Inaccuracy. cxd5+ was best. } { [%eval -3.63] } (27. cxd5+ Kb6 28. h4 Rxa2 29. Rb8+ Kc5 30. Rc8 Kd6 31. Rd8+ Ke7 32. Rc8 Rc2) 27... Rxa2 { [%eval -3.35] } 28. Kf5?! { (-3.35 → -4.56) Inaccuracy. Rh5 was best. } { [%eval -4.56] } (28. Rh5 h6 29. Kf5 Re2 30. Kg6 Re5 31. Rh4 Rg5+ 32. Kh7 Kc5 33. Re4 h5) 28... Rxh2 { [%eval -4.47] } 29. Ke6 { [%eval -4.39] } 29... Re2+ { [%eval -4.35] } 30. Kf7 { [%eval -3.38] } 30... Rc2 { [%eval -3.33] } 31. Kxg7?! { (-3.33 → -4.26) Inaccuracy. Rxa5 was best. } { [%eval -4.26] } (31. Rxa5 Rc3 32. Rb5 Rg3 33. Rh5 Rxb3 34. Kxg7 Rc3 35. Kxf6 Rxc4 36. Rh6 Kb5) 31... a4 { [%eval -4.21] } 32. bxa4 { [%eval -4.01] } 32... Rxc4 { [%eval -3.78] } 33. Ra5 { [%eval -3.91] } 33... Rc5 { [%eval -3.41] } 34. Ra6+ { [%eval -3.41] } 34... Kb7 { [%eval -3.29] } 35. Rxf6 { [%eval -2.89] } 35... Ra5 { [%eval -2.39] } 36. Rf4 { [%eval -2.39] } 36... h5 { [%eval -2.23] } 37. Kf6 { [%eval -1.96] } 37... c5?? { (-1.96 → -0.12) Blunder. c6 was best. } { [%eval -0.12] } (37... c6 38. Rh4) 38. Rc4?? { (-0.12 → -3.49) Blunder. Ke5 was best. } { [%eval -3.49] } (38. Ke5 c4+ 39. Kd4 Rxa4 40. Kc5 Ra5+ 41. Kb4 Rd5 42. Rxc4 Kb6 43. Kb3 Rd6) 38... Kb6?! { (-3.49 → -2.14) Inaccuracy. Kc6 was best. } { [%eval -2.14] } (38... Kc6 39. Ke5 Ra8 40. Rh4 Rd8 41. Rh1 h4 42. Rxh4 Rd5+ 43. Kf6 Rd4 44. Rh8) 39. Ke6?! { (-2.14 → -3.41) Inaccuracy. Kg5 was best. } { [%eval -3.41] } (39. Kg5 Ra7) 39... Kc6 { [%eval -3.05] } 40. Ke5 { [%eval -3.23] } 40... Kd7?? { (-3.23 → 0.00) Blunder. Ra8 was best. } { [%eval 0.0] } (40... Ra8) 41. Kd5 { [%eval -0.02] } 41... h4 { [%eval 0.02] } 42. Rxc5?? { (0.02 → -5.33) Blunder. Rxh4 was best. } { [%eval -5.33] } (42. Rxh4 c4+ 43. Kd4 Kd6 44. Rh6+ Kc7 45. Kxc4 Rxa4+ 46. Kd5 Ra5+ 47. Kd4 Rf5) 42... Rxc5+ { [%eval -5.35] } 43. Kxc5 { [%eval -5.3] } 43... h3 { [%eval -5.44] } 44. a5 { [%eval -5.36] } 44... h2 { [%eval -5.42] } 45. a6 { [%eval -5.48] } 45... h1=Q { [%eval -5.28] } 46. a7 { [%eval -5.27] } 46... Qc6+ { [%eval -5.27] } 47. Kb4 { [%eval -5.23] } 47... Qb6+ { [%eval -5.41] } { White resigns. } 0-1