Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/0I0XQ1A9"] [Date "2026.04.24"] [Round "-"] [White "Samko321"] [Black "RyanYuan111"] [Result "1-0"] [GameId "0I0XQ1A9"] [UTCDate "2026.04.24"] [UTCTime "08:01:20"] [WhiteElo "1015"] [BlackElo "986"] [WhiteRatingDiff "+20"] [BlackRatingDiff "-7"] [Variant "Standard"] [TimeControl "900+10"] [ECO "C50"] [Opening "Italian Game: Giuoco Piano"] [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. Bc4 { [%eval 0.07] } 3... Bc5 { [%eval 0.2] } { C50 Italian Game: Giuoco Piano } 4. O-O { [%eval 0.13] } 4... Nf6 { [%eval 0.2] } 5. d3 { [%eval 0.13] } 5... O-O { [%eval 0.17] } 6. Be3 { [%eval 0.0] } 6... Bxe3 { [%eval 0.07] } 7. fxe3 { [%eval 0.0] } 7... d6 { [%eval 0.03] } 8. Nc3 { [%eval -0.3] } 8... Bg4 { [%eval 0.24] } 9. h3 { [%eval 0.0] } 9... Bxf3 { [%eval 0.14] } 10. Rxf3 { [%eval -0.02] } 10... a6?! { (-0.02 → 0.84) Inaccuracy. Na5 was best. } { [%eval 0.84] } (10... Na5 11. Bb3 c6 12. Qe1 Nxb3 13. axb3 a5 14. Qg3 b5 15. Raf1 Ne8 16. Ne2) 11. Qe2?! { (0.84 → -0.04) Inaccuracy. a4 was best. } { [%eval -0.04] } (11. a4 Ne7 12. Qf1 c6 13. a5 d5 14. Bb3 Qd6 15. Qf2 Rad8 16. Rf1 Kh8) 11... b5 { [%eval 0.13] } 12. Bb3 { [%eval 0.17] } 12... Na5 { [%eval 0.28] } 13. Bd5 { [%eval -0.18] } 13... Nxd5 { [%eval 0.25] } 14. Nxd5 { [%eval 0.01] } 14... c6 { [%eval 0.12] } 15. Nc3 { [%eval 0.01] } 15... c5 { [%eval 0.5] } 16. Raf1 { [%eval 0.35] } 16... Rb8 { [%eval 0.71] } 17. b3 { [%eval 0.32] } 17... f6 { [%eval 0.35] } 18. h4 { [%eval 0.35] } 18... b4 { [%eval 0.53] } 19. Nd5 { [%eval 0.33] } 19... h6? { (0.33 → 1.63) Mistake. Nc6 was best. } { [%eval 1.63] } (19... Nc6 20. R3f2 Qd7 21. Qf3 Ne7 22. Nxe7+ Qxe7 23. a4 a5 24. g4 Qe6 25. Rg2) 20. h5? { (1.63 → 0.24) Mistake. g4 was best. } { [%eval 0.24] } (20. g4 Qd7 21. Qg2 Nc6 22. g5 fxg5 23. hxg5 Rxf3 24. Rxf3 Rf8 25. gxh6 Rxf3) 20... Qe8? { (0.24 → 1.42) Mistake. Nc6 was best. } { [%eval 1.42] } (20... Nc6 21. a4 bxa3 22. Ra1 Nb4 23. Rxa3 Nxd5 24. exd5 a5 25. e4 Rb4 26. Rf5) 21. Rf5 { [%eval 1.14] } 21... Kh7?! { (1.14 → 1.79) Inaccuracy. Qd7 was best. } { [%eval 1.79] } (21... Qd7 22. Qf3 Rbe8 23. g4 Qd8 24. g5 fxg5 25. Rf7 Rxf7 26. Qxf7+ Kh8 27. Kh2) 22. Nc7?? { (1.79 → 0.09) Blunder. Rxf6 was best. } { [%eval 0.09] } (22. Rxf6 gxf6 23. Nxf6+ Rxf6 24. Rxf6 Qd7 25. Qf3 Rb7 26. Rg6 Qf7 27. Rxd6 Qxf3) 22... Qf7 { [%eval 0.32] } 23. Nxa6?? { (0.32 → -1.94) Blunder. Nd5 was best. } { [%eval -1.94] } (23. Nd5 Nc6 24. Qg4 Kh8 25. Qg6 Ne7 26. Nxe7 Qxe7 27. Ra1 Qa7 28. Rf3 a5) 23... Ra8? { (-1.94 → -0.28) Mistake. Rb6 was best. } { [%eval -0.28] } (23... Rb6 24. Nxc5 dxc5 25. Rxe5 fxe5 26. Rxf7 Rxf7 27. c3 Nc6 28. cxb4 cxb4 29. Qc2) 24. d4 { [%eval -0.42] } 24... cxd4?? { (-0.42 → 1.45) Blunder. Qb7 was best. } { [%eval 1.45] } (24... Qb7 25. Nxc5 dxc5 26. dxe5 Nc6 27. exf6 Rxf6 28. Rxf6 gxf6 29. Rxf6 Ne5 30. Qf2) 25. exd4?? { (1.45 → -2.86) Blunder. Nxb4 was best. } { [%eval -2.86] } (25. Nxb4 Qb7 26. Nd5 Nc6 27. a4 Rac8 28. Qb5 Qa7 29. Qd3 Rb8 30. exd4 Qxd4+) 25... exd4?? { (-2.86 → 2.90) Blunder. Nc6 was best. } { [%eval 2.9] } (25... Nc6 26. dxe5 dxe5 27. Nc5 Nd4 28. Qg4 Qa7 29. c3 bxc3 30. b4 Nxf5 31. Qxf5+) 26. Nxb4?! { (2.90 → 2.11) Inaccuracy. Rxa5 was best. } { [%eval 2.11] } (26. Rxa5 Rfc8 27. Qd3 Kh8 28. Rff5 d5 29. Rfxd5 Rc3 30. Qxd4 Rxc2 31. Nxb4 Rc1+) 26... Nb7 { [%eval 1.96] } 27. a4 { [%eval 1.94] } 27... Nc5 { [%eval 2.07] } 28. R1f4? { (2.07 → 0.51) Mistake. Nd3 was best. } { [%eval 0.51] } (28. Nd3 Rac8 29. Nxc5 Rxc5 30. Rxc5 dxc5 31. e5 Qe6 32. Qd3+ f5 33. Re1 Ra8) 28... Rfe8?! { (0.51 → 1.38) Inaccuracy. d3 was best. } { [%eval 1.38] } (28... d3 29. Nxd3 Ne6 30. Rf2 Nd4 31. Qg4 Nxf5 32. Qxf5+ Kh8 33. e5 Ra5 34. b4) 29. Qf3 { [%eval 0.86] } 29... Rab8?? { (0.86 → 3.13) Blunder. Re5 was best. } { [%eval 3.13] } (29... Re5 30. Rg4 Kh8 31. Nc6 Rxf5 32. exf5 d3 33. cxd3 Qxb3 34. a5 Qxd3 35. Qxd3) 30. Nd3?? { (3.13 → 0.09) Blunder. Nd5 was best. } { [%eval 0.09] } (30. Nd5 Nd7 31. Nxf6+ Nxf6 32. Rxf6 Qa7 33. Rf7 Rb7 34. Rxb7 Qxb7 35. Rf7 Qb6) 30... Nxd3?? { (0.09 → 1.79) Blunder. Ne6 was best. } { [%eval 1.79] } (30... Ne6 31. Rh4 Ng5 32. Qe2 Rbc8 33. Nb4 Rc5 34. Qf2 Qe6 35. Rxc5 dxc5 36. Nd5) 31. Qxd3 { [%eval 1.78] } 31... Re7?? { (1.78 → 3.97) Blunder. Re5 was best. } { [%eval 3.97] } (31... Re5 32. Qxd4 Qc7 33. Qd3 Qc5+ 34. Kh2 Rbe8 35. g3 Kh8 36. Rxe5 Qxe5 37. Rf5) 32. Qxd4? { (3.97 → 2.28) Mistake. e5 was best. } { [%eval 2.28] } (32. e5 dxe5 33. Rxf6+ e4 34. Rxe4 Qxf6 35. Re6+ Kh8 36. Rxf6 gxf6 37. Qxd4 Re1+) 32... Rd8 { [%eval 2.96] } 33. Qb6?! { (2.96 → 2.23) Inaccuracy. Qd3 was best. } { [%eval 2.23] } (33. Qd3 Ree8 34. a5 Qb7 35. Rd5 Kh8 36. Qd2 Rc8 37. b4 Rc4 38. b5 Rcxe4) 33... d5?? { (2.23 → 5.82) Blunder. Rc8 was best. } { [%eval 5.82] } (33... Rc8 34. c4 Re6 35. Qe3 Qe7 36. Qd3 Re5 37. Rxe5 dxe5 38. Rf1 Rd8 39. Qc3) 34. Qxd8 { [%eval 5.67] } 34... dxe4 { [%eval 5.62] } 35. Qd4 { [%eval 5.45] } 35... e3 { [%eval 6.24] } 36. Re4 { [%eval 6.22] } 36... Rd7 { [%eval 6.34] } 37. Qxe3 { [%eval 6.19] } 37... Rd1+ { [%eval 6.09] } 38. Kh2 { [%eval 6.13] } 38... Qc7+ { [%eval 6.26] } 39. g3 { [%eval 6.29] } 39... Qxc2+ { [%eval 6.15] } 40. Rf2 { [%eval 6.17] } 40... Qc1 { [%eval 7.06] } 41. Qxc1 { [%eval 7.09] } 41... Rxc1 { [%eval 6.93] } 42. Ree2 { [%eval 6.76] } 42... Ra1 { [%eval 7.23] } 43. Kh3 { [%eval 6.71] } 43... Rh1+ { [%eval 6.89] } 44. Rh2 { [%eval 6.8] } 44... Rb1 { [%eval 6.47] } 45. Re3 { [%eval 6.18] } 45... g5?? { (6.18 → Mate in 11) Checkmate is now unavoidable. Ra1 was best. } { [%eval #11] } (45... Ra1 46. Rhe2 Rh1+ 47. Kg2 Ra1 48. Kh2 Rf1 49. a5 Rd1 50. b4 Rd4 51. Rb2) 46. a5? { (Mate in 11 → 8.08) Lost forced checkmate sequence. Re7+ was best. } { [%eval 8.08] } (46. Re7+ Kg8 47. Rc2 Kf8 48. Rh7 Re1 49. Rc8+ Re8 50. Rxe8+ Kxe8 51. a5 g4+) 46... f5? { (8.08 → Mate in 10) Checkmate is now unavoidable. Rc1 was best. } { [%eval #10] } (46... Rc1 47. Re7+ Kh8 48. Rhe2 f5 49. Rb7 Rc8 50. Kh2 f4 51. a6 f3 52. Rf2) 47. a6?? { (Mate in 10 → 6.75) Lost forced checkmate sequence. Re7+ was best. } { [%eval 6.75] } (47. Re7+ Kg8 48. Rc2 Kf8 49. Rb7 Rh1+ 50. Kg2 Re1 51. Rc8+ Re8 52. Rxe8+ Kxe8) 47... g4+ { [%eval 7.12] } 48. Kh4 { [%eval 6.46] } 48... Ra1?? { (6.46 → Mate in 15) Checkmate is now unavoidable. Kg7 was best. } { [%eval #15] } (48... Kg7 49. a7 Ra1 50. Re6 Rxa7 51. Rhe2 Ra3 52. Rg6+ Kf7 53. Rxh6 Rxb3 54. Kg5) 49. Re7+ { [%eval 14.63] } 49... Kg8 { [%eval 13.79] } 50. a7 { [%eval 9.04] } 50... Kf8 { [%eval 8.46] } 51. Rb7 { [%eval 13.76] } 51... Ke8?! { (13.76 → Mate in 11) Checkmate is now unavoidable. f4 was best. } { [%eval #11] } (51... f4 52. gxf4 Ke8 53. Rb8+ Kd7 54. a8=Q Rxa8 55. Rxa8 Kc6 56. Kxg4 Kc5 57. Re2) 52. a8=Q+ { [%eval #11] } 52... Rxa8 { [%eval #13] } 53. b4?? { (Mate in 13 → 6.71) Lost forced checkmate sequence. Re2+ was best. } { [%eval 6.71] } (53. Re2+ Kf8 54. Re6 Re8 55. Rxh6 Re7 56. Rxe7 Kxe7 57. Kg5 Ke8 58. Rg6 f4) 53... Kd8 { [%eval 7.19] } 54. b5 { [%eval 7.06] } 54... Kc8 { [%eval 6.94] } 55. Rh7 { [%eval 6.75] } 55... Rb8?? { (6.75 → Mate in 5) Checkmate is now unavoidable. Ra1 was best. } { [%eval #5] } (55... Ra1 56. Rxh6 Rf1 57. Kg5 f4 58. Rf6 Kb7 59. Rxf4 Rxf4 60. Kxf4) 56. Rh8+ { [%eval #13] } 56... Kc7 { [%eval #13] } 57. Rb2?? { (Mate in 13 → 2.45) Lost forced checkmate sequence. Rc2+ was best. } { [%eval 2.45] } (57. Rc2+ Kd6 58. Rxb8 Ke5 59. Re2+ Kd4 60. Rf8 f4 61. Rxf4+ Kd3 62. Re6 Kd2) 57... Rb6?? { (2.45 → Mate in 15) Checkmate is now unavoidable. Rxh8 was best. } { [%eval #15] } (57... Rxh8 58. Rf2 Rf8 59. Rc2+ Kb6 60. Rc6+ Kxb5 61. Rxh6 Kc5 62. Re6 Kd5 63. Re7) 58. Rh7+ { [%eval 15.82] } 58... Kc8?! { (15.82 → Mate in 14) Checkmate is now unavoidable. Kd6 was best. } { [%eval #14] } (58... Kd6 59. Rxh6+ Kd5 60. Rxb6 f4 61. h6 f3 62. Rf6 f2 63. Rbxf2 Ke5 64. Kg5) 59. Rc2+ { [%eval #13] } 59... Kb8 { [%eval #13] } 60. Rb2? { (Mate in 13 → 7.12) Lost forced checkmate sequence. Re2 was best. } { [%eval 7.12] } (60. Re2 Rb7 61. Rxb7+ Kxb7 62. Re6 f4 63. gxf4 g3 64. Kxg3 Kb8 65. Rxh6 Kc7) 60... Ka8? { (7.12 → Mate in 14) Checkmate is now unavoidable. Re6 was best. } { [%eval #14] } (60... Re6 61. Rf2 Re5 62. Rxh6 Rxb5 63. Rf6 Kc7 64. R2xf5 Rb3 65. h6 Kd7 66. Re5) 61. Rd2 { [%eval #13] } 61... Rb8 { [%eval #1] } 62. Rd5? { (Mate in 1 → 8.39) Lost forced checkmate sequence. Ra2# was best. } { [%eval 8.39] } (62. Ra2#) 62... Rc8? { (8.39 → Mate in 12) Checkmate is now unavoidable. f4 was best. } { [%eval #12] } (62... f4 63. gxf4 g3 64. Kxg3 Rg8+ 65. Kf3 Rb8 66. Re5 Rg8 67. Rxh6 Rf8 68. Kg4) 63. b6 { [%eval #11] } 63... Rb8 { [%eval #1] } 64. Rd6 { [%eval #14] } 64... Rf8 { [%eval 15.45] } 65. Rdxh6 { [%eval 10.56] } 65... Rb8?! { (10.56 → Mate in 1) Checkmate is now unavoidable. Re8 was best. } { [%eval #1] } (65... Re8 66. Rh8 Rxh8 67. Rxh8+ Kb7 68. Rf8 f4 69. Rxf4 Kxb6 70. Kg5 Kc5 71. h6) 66. b7+ { [%eval #13] } 66... Ka7 { [%eval 17.89] } 67. Rf6 { [%eval 13.91] } 67... Rg8?! { (13.91 → Mate in 8) Checkmate is now unavoidable. f4 was best. } { [%eval #8] } (67... f4 68. Rxf4 Kb6 69. h6 Kc5 70. Kg5 Rd8 71. Rg7 Re8 72. Rf5+ Kc4 73. h7) 68. h6 { [%eval #9] } 68... Rb8 { [%eval #9] } 69. Rg7 { [%eval 15.75] } 69... Re8?! { (15.75 → Mate in 6) Checkmate is now unavoidable. f4 was best. } { [%eval #6] } (69... f4 70. Rxf4 Kb6 71. h7 Kc6 72. Kg5 Re8 73. Rf6+ Kd5 74. Rg8 Re5+ 75. Rf5) 70. h7 { [%eval #5] } 70... Rh8 { [%eval #5] } 71. Rxf5 { [%eval #7] } 71... Re8 { [%eval #5] } 72. Kxg4 { [%eval #7] } 72... Rh8 { [%eval #5] } 73. Kh5 { [%eval #7] } 73... Re8 { [%eval #6] } 74. Rf6 { [%eval #6] } 74... Rh8 { [%eval #5] } 75. Rh6 { [%eval #5] } 75... Rf8 { [%eval #4] } 76. h8=Q { [%eval #4] } 76... Rxh8 { [%eval #2] } 77. Rxh8 { [%eval #3] } 77... Kb6 { [%eval #3] } 78. b8=Q+ { [%eval #2] } 78... Kc5 { [%eval #2] } 79. Rg4 { [%eval #2] } 79... Kd5 { [%eval #2] } 80. Qb5+ { [%eval #2] } 80... Ke6 { [%eval #2] } 81. Rh6+ { [%eval #2] } 81... Kf7 { [%eval #2] } 82. Qb7+ { [%eval #1] } 82... Ke8 { [%eval #1] } 83. Rg8# { White wins by checkmate. } 1-0