Event: Asian Amateur Chess Competition 2025
Site: https://lichess.org/broadcast/asian-amateur-chess-championship-2025--open-u1700/round-9/V7c0Fqki/KyOFRQFO
White: Zhu, Ruiqian
Black: Lopatyuk, Leo
BlackElo: 1454
Result: 0-1
ECO: C50
Opening: Italian Game: Blackburne-Kostić Gambit
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.21] } 3. Bc4 { [%eval 0.12] } 3... Nd4?! { [%eval 1.07] } { Inaccuracy. Nf6 was best. } 4. Nxd4 { [%eval 0.96] } 4... exd4 { [%eval 0.98] } 5. O-O { [%eval 1.04] } 5... Nf6 { [%eval 1.04] } 6. Re1 { [%eval 1.11] } 6... Bc5? { [%eval 2.66] } { Mistake. d6 was best. } 7. e5 { [%eval 2.66] } 7... Ng8 { [%eval 2.74] } 8. c3?? { [%eval 0.71] } { Blunder. Qg4 was best. } 8... dxc3?? { [%eval 4.77] } { Blunder. Ne7 was best. } 9. Nxc3? { [%eval 2.45] } { Mistake. Qf3 was best. } 9... Qh4? { [%eval 4.27] } { Mistake. Bxf2+ was best. } 10. Qf3?? { [%eval -0.89] } { Blunder. Re4 was best. } 10... Qxc4 { [%eval -0.89] } 11. d3?! { [%eval -1.76] } { Inaccuracy. Re4 was best. } 11... Qe6 { [%eval -1.62] } 12. Bf4?! { [%eval -2.38] } { Inaccuracy. d4 was best. } 12... Ne7 { [%eval -2.33] } 13. Qg3?! { [%eval -3.69] } { Inaccuracy. Nb5 was best. } 13... Ng6 { [%eval -3.37] } 14. Bg5 { [%eval -3.89] } 14... Qb6?! { [%eval -2.51] } { Inaccuracy. O-O was best. } 15. Na4 { [%eval -2.54] } 15... Bxf2+?! { [%eval -1.57] } { Inaccuracy. Qa5 was best. } 16. Qxf2 { [%eval -1.58] } 16... Qb5?? { [%eval 1.23] } { Blunder. Qxf2+ was best. } 17. Qc2?? { [%eval -1.28] } { Blunder. Nc3 was best. } 17... Nxe5?? { [%eval 3.6] } { Blunder. O-O was best. } 18. d4?! { [%eval 2.49] } { Inaccuracy. Nc3 was best. } 18... f6 { [%eval 2.44] [%clk 1:33:51] } 19. b3?? { [%eval 0.0] } { Blunder. Bc1 was best. } { [%clk 1:36:40] } 19... O-O { [%eval 0.0] } 20. dxe5 { [%eval 0.0] } 20... fxg5 { [%eval -0.07] } 21. Rad1 { [%eval -0.5] } 21... Re8 { [%eval 0.0] } 22. Qf5?? { [%eval -2.43] } { Blunder. Qxc7 was best. } 22... d6 { [%eval -2.24] } 23. Qxg5 { [%eval -2.36] } 23... dxe5?! { [%eval -1.36] } { Inaccuracy. Bd7 was best. } 24. h3 { [%eval -1.58] } 24... c6? { [%eval 0.0] } { Mistake. Bd7 was best. } 25. Nc3?! { [%eval -0.7] } { Inaccuracy. Rd8 was best. } 25... Qc5+ { [%eval -0.69] } 26. Qe3?! { [%eval -1.76] } { Inaccuracy. Re3 was best. } 26... Qxe3+ { [%eval -1.84] } 27. Rxe3 { [%eval -1.76] } 27... Bf5 { [%eval -1.43] } 28. Rde1?! { [%eval -2.48] } { Inaccuracy. g4 was best. } 28... Rad8 { [%eval -2.43] } 29. Rxe5 { [%eval -2.39] } 29... Rxe5 { [%eval -1.94] } 30. Rxe5 { [%eval -2.12] } 30... Rd3 { [%eval -2.07] } 31. Rxf5 { [%eval -1.93] } 31... Rxc3 { [%eval -1.71] } 32. Rf2 { [%eval -1.78] } 32... Rc1+ { [%eval -1.72] } 33. Kh2 { [%eval -1.85] } 33... Rc5 { [%eval -1.65] } 34. g4 { [%eval -1.8] } 34... Re5 { [%eval -1.57] } 35. h4 { [%eval -1.42] } 35... Re7 { [%eval -0.86] } 36. Kg3 { [%eval -0.93] } 36... Rf7 { [%eval -1.0] } 37. Re2 { [%eval -1.12] } 37... b6? { [%eval 0.0] } { Mistake. Kf8 was best. } 38. Re8+ { [%eval 0.0] } 38... Rf8 { [%eval 0.0] } 39. Re7 { [%eval 0.0] } 39... Rf7 { [%eval 0.0] } 40. Rxf7?? { [%eval -5.62] } { Blunder. Re8+ was best. } 40... Kxf7 { [%eval -5.78] } 41. Kf4 { [%eval -5.42] } 41... Ke6 { [%eval -5.54] } 42. Ke4 { [%eval -5.4] } 42... c5 { [%eval -5.77] } 43. h5 { [%eval -6.34] } 43... h6 { [%eval -6.15] } 44. Kd3 { [%eval -7.14] } 44... Ke5 { [%eval -6.58] } 45. Ke3 { [%eval -7.4] } 45... b5 { [%eval -7.53] } 46. Kf3 { [%eval -8.29] } 46... a5 { [%eval -7.83] } 47. Ke3 { [%eval -8.25] } 47... c4 { [%eval -8.32] } 48. bxc4 { [%eval -10.07] } 48... bxc4 { [%eval -8.64] } 49. Kd2 { [%eval -83.08] } 49... Kf4 { [%eval -11.07] } 50. Kc3 { [%eval -12.46] } 50... Kxg4 { [%eval -83.08] } 51. Kxc4 { [%eval -12.64] } 51... Kxh5 { [%eval -14.61] } 52. a4?! { [%eval #-17] } { Checkmate is now unavoidable. Kd4 was best. } 52... g5 { [%eval #-15] } 53. Kb5 { [%eval #-15] } 53... g4 { [%eval #-15] } 54. Kxa5 { [%eval #-14] } 54... g3 { [%eval #-13] } 55. Kb4 { [%eval #-12] } 55... g2 { [%eval #-11] } 56. a5 { [%eval #-11] } 56... g1=Q { [%eval #-10] } 57. a6 { [%eval #-10] } 57... Qa7 { [%eval -38.67] } 58. Kb5 { [%eval #-23] } 58... Qxa6+ { [%eval -18.19] } 59. Kxa6 { [%eval -83.08] } 59... Kg4 { [%eval #-14] } 60. Kb5 { [%eval -68.09] } 60... h5 { [%eval -70.41] } 61. Kc4 { [%eval -79.15] } 61... h4 { [%eval -78.43] } 62. Kd3?! { [%eval #-11] } { Checkmate is now unavoidable. Kd5 was best. } 62... h3 { [%eval #-10] } 63. Ke2 { [%eval #-9] } 63... h2 { [%eval #-9] } 64. Kf2 { [%eval #-6] } 64... h1=Q { [%eval #-5] } 65. Ke2 { [%eval #-5] } 65... Qf3+ { [%eval #-6] } 66. Kd2 { [%eval #-6] } 66... Kf4 { [%eval #-5] } 67. Kc2 { [%eval #-5] } 67... Qe3 { [%eval #-6] } 68. Kb2 { [%eval #-6] } 68... Ke4 { [%eval #-5] } 69. Kc2 { [%eval #-5] } 69... Kd4 { [%eval #-4] } 70. Kb2 { [%eval #-4] } 70... Qc3+ { [%eval #-3] } 71. Ka2 { [%eval #-3] } 71... Kc4 { [%eval #-3] } 72. Kb1 { [%eval #-3] } 72... Qd2 { [%eval #-2] } 73. Ka1 { [%eval #-2] } 73... Kb3 { [%eval #-1] } 74. Kb1 { [%eval #-1] [%clk 1:41:15] } 74... Qd1# { [%clk 1:38:31] } 0-1