Event: Hong Kong International Open 2024
Site: Queen Elizabeth Stadium
Date: 2024-12-31
White: Yang, Shangyi
Black: Du, Lucas
Result: 0-1
ECO: C50
Opening: Italian Game: Giuoco Piano
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] [%clk 1:30:30] } 1... e5 { [%eval 0.21] [%clk 1:30:30] } 2. Nf3 { [%eval 0.13] [%clk 1:31:00] } 2... Nc6 { [%eval 0.17] [%clk 1:31:00] } 3. Bc4 { [%eval 0.12] [%clk 1:31:30] } 3... Bc5 { [%eval 0.2] [%clk 1:31:30] } 4. O-O { [%eval 0.13] [%clk 1:32:00] } 4... Nf6 { [%eval 0.18] [%clk 1:32:00] } 5. Nc3 { [%eval 0.07] [%clk 1:32:30] } 5... O-O { [%eval 0.13] [%clk 1:32:30] } 6. d3 { [%eval 0.08] [%clk 1:33:00] } 6... h6 { [%eval 0.14] [%clk 1:33:00] } 7. Re1 { [%eval 0.0] [%clk 1:33:30] } 7... d6 { [%eval 0.18] [%clk 1:33:30] } 8. Be3 { [%eval -0.08] [%clk 1:34:00] } 8... Nd4 { [%eval 0.0] [%clk 1:34:00] } 9. Na4 { [%eval -0.17] [%clk 1:34:30] } 9... Nxf3+ { [%eval -0.15] [%clk 1:34:30] } 10. Qxf3 { [%eval -0.1] [%clk 1:35:00] } 10... Bg4 { [%eval -0.09] [%clk 1:35:00] } 11. Qg3 { [%eval -0.11] [%clk 1:35:30] } 11... Bxe3 { [%eval -0.12] [%clk 1:35:30] } 12. Rxe3 { [%eval -0.33] [%clk 1:36:00] } 12... Qd7 { [%eval -0.36] [%clk 1:36:00] } 13. f3 { [%eval -0.54] [%clk 1:36:30] } 13... Be6 { [%eval -0.28] [%clk 1:36:30] } 14. Bxe6?! { [%eval -1.11] } { Inaccuracy. Nc3 was best. } { [%clk 1:37:00] } 14... fxe6?! { [%eval -0.27] } { Inaccuracy. Qxa4 was best. } { [%clk 1:37:00] } 15. Nc3 { [%eval -0.37] [%clk 1:37:30] } 15... Rae8 { [%eval -0.22] [%clk 1:37:30] } 16. Rf1 { [%eval -0.3] [%clk 1:38:00] } 16... d5?! { [%eval 0.78] } { Inaccuracy. Qc6 was best. } { [%clk 1:38:00] } 17. exd5 { [%eval 0.75] [%clk 1:38:30] } 17... exd5 { [%eval 0.77] [%clk 1:38:30] } 18. Rxe5 { [%eval 0.77] [%clk 1:39:00] } 18... Rxe5 { [%eval 0.73] [%clk 1:39:00] } 19. Qxe5 { [%eval 0.82] [%clk 1:39:30] } 19... d4?! { [%eval 1.41] } { Inaccuracy. Re8 was best. } { [%clk 1:39:30] } 20. Ne4 { [%eval 1.35] [%clk 1:40:00] } 20... Nxe4 { [%eval 1.5] [%clk 1:40:00] } 21. Qxe4 { [%eval 1.6] [%clk 1:40:30] } 21... b6?! { [%eval 2.31] } { Inaccuracy. Re8 was best. } { [%clk 1:40:30] } 22. Re1 { [%eval 2.41] [%clk 1:41:00] } 22... Qa4 { [%eval 2.78] [%clk 1:41:00] } 23. Qd5+ { [%eval 2.6] [%clk 1:41:30] } 23... Kh8 { [%eval 2.79] [%clk 1:41:30] } 24. Qc4 { [%eval 2.44] [%clk 1:42:00] } 24... Qd7 { [%eval 2.82] [%clk 1:42:00] } 25. Re4 { [%eval 2.65] [%clk 1:42:30] } 25... c5 { [%eval 2.44] [%clk 1:42:30] } 26. b4? { [%eval 1.19] } { Mistake. a4 was best. } { [%clk 1:43:00] } 26... cxb4?! { [%eval 2.14] } { Inaccuracy. Rc8 was best. } { [%clk 1:43:00] } 27. Rxd4 { [%eval 2.12] [%clk 1:43:30] } 27... Qe7 { [%eval 2.36] [%clk 1:43:30] } 28. Re4 { [%eval 2.27] [%clk 1:44:00] } 28... Qg5 { [%eval 2.39] [%clk 1:44:00] } 29. Qxb4 { [%eval 2.0] [%clk 1:44:30] } 29... Rxf3 { [%eval 1.92] [%clk 1:44:30] } 30. Re8+ { [%eval 1.59] [%clk 1:45:00] } 30... Kh7 { [%eval 1.51] [%clk 1:45:00] } 31. Qe4+ { [%eval 1.46] [%clk 1:45:30] } 31... Rf5 { [%eval 1.43] [%clk 1:45:30] } 32. Re5? { [%eval 0.1] } { Mistake. h4 was best. } { [%clk 1:46:00] } 32... Qc1+ { [%eval 0.04] [%clk 1:46:00] } 33. Qe1 { [%eval 0.08] [%clk 1:46:30] } 33... Qxe1+ { [%eval 0.13] [%clk 1:46:30] } 34. Rxe1 { [%eval 0.11] [%clk 1:47:00] } 34... Ra5 { [%eval 0.12] [%clk 1:47:00] } 35. Ra1 { [%eval 0.13] [%clk 1:47:30] } 35... g5?! { [%eval 0.91] } { Inaccuracy. Rb5 was best. } { [%clk 1:47:30] } 36. d4?! { [%eval 0.0] } { Inaccuracy. Kf2 was best. } { [%clk 1:48:00] } 36... Kg6 { [%eval 0.0] [%clk 1:48:00] } 37. Kf2 { [%eval 0.0] [%clk 1:48:30] } 37... Kf5 { [%eval 0.0] [%clk 1:48:30] } 38. Ke3 { [%eval 0.0] [%clk 1:49:00] } 38... Ra3+ { [%eval 0.0] [%clk 1:49:00] } 39. Kd2 { [%eval 0.0] [%clk 1:49:30] } 39... Ke4 { [%eval 0.0] [%clk 1:49:30] } 40. c3 { [%eval 0.0] [%clk 1:50:00] } 40... b5 { [%eval 0.51] [%clk 1:50:00] } 41. Re1+ { [%eval 0.0] [%clk 1:50:30] } 41... Kd5 { [%eval 0.0] [%clk 1:50:30] } 42. Re5+ { [%eval 0.0] [%clk 1:51:00] } 42... Kc6 { [%eval 0.0] [%clk 1:51:00] } 43. Kc2 { [%eval 0.0] [%clk 1:51:30] } 43... Rxa2+ { [%eval 0.0] [%clk 1:51:30] } 44. Kb3 { [%eval 0.0] [%clk 1:52:00] } 44... Rxg2 { [%eval 0.0] [%clk 1:52:00] } 45. Re6+ { [%eval 0.0] [%clk 1:52:30] } 45... Kd5 { [%eval 0.0] [%clk 1:52:30] } 46. Rxh6 { [%eval 0.0] [%clk 1:53:00] } 46... a5 { [%eval 0.0] [%clk 1:53:00] } 47. h3?? { [%eval -5.0] } { Blunder. Rb6 was best. } { [%clk 1:53:30] } 47... a4+ { [%eval -5.0] [%clk 1:53:30] } 48. Kb4 { [%eval -4.99] [%clk 1:54:00] } 48... Rb2+ { [%eval -4.98] [%clk 1:54:00] } 49. Ka3 { [%eval -5.56] [%clk 1:54:30] } 49... Rb3+ { [%eval -5.09] [%clk 1:54:30] } 50. Ka2 { [%eval -5.55] [%clk 1:55:00] } 50... Rxc3 { [%eval -5.58] [%clk 1:55:00] } 51. Rh5 { [%eval -5.12] [%clk 1:55:30] } 51... Kxd4 { [%eval -4.99] [%clk 1:55:30] } 52. Rxg5 { [%eval -4.79] [%clk 1:56:00] } 52... b4?? { [%eval 0.0] } { Blunder. Kc4 was best. } { [%clk 1:56:00] } 53. Ra5?? { [%eval -8.59] } { Blunder. Rg4+ was best. } { [%clk 1:56:30] } 53... Ra3+ { [%eval -6.96] [%clk 1:56:30] } 54. Kb2 { [%eval -6.78] [%clk 1:57:00] } 54... Kc4 { [%eval -6.7] [%clk 1:57:00] } 55. h4 { [%eval -7.07] [%clk 1:57:30] } 55... Rh3 { [%eval -6.82] [%clk 1:57:30] } 56. Rxa4?! { [%eval -14.61] } { Inaccuracy. Kc1 was best. } { [%clk 1:58:00] } 56... Rh2+ { [%eval -8.76] [%clk 1:58:00] } 57. Kc1 { [%eval -6.69] [%clk 1:58:30] } 57... Kc3 { [%eval -7.25] [%clk 1:58:30] } 58. Kd1 { [%eval -6.99] [%clk 1:59:00] } 58... Rxh4 { [%eval -6.7] [%clk 1:59:00] } 59. Ke2 { [%eval -6.16] [%clk 1:59:30] } 59... Rc4 { [%eval -4.96] [%clk 1:59:30] } 60. Kd1? { [%eval -13.18] } { Mistake. Ra1 was best. } { [%clk 2:00:00] } 60... Kb3?! { [%eval -6.03] } { Inaccuracy. b3 was best. } { [%clk 2:00:00] } 61. Ra1 { [%eval -6.14] [%clk 2:00:30] } 61... Kb2 { [%eval -5.67] [%clk 2:00:30] } 62. Ra4 { [%eval -5.34] [%clk 2:01:00] } 62... Rd4+ { [%eval -6.77] [%clk 2:01:00] } 63. Ke2 { [%eval -6.02] [%clk 2:01:30] } 63... Kb3 { [%eval -5.66] [%clk 2:01:30] } 64. Ra1 { [%eval -5.28] [%clk 2:02:00] } 64... Kc3 { [%eval -5.03] [%clk 2:02:00] } 65. Rc1+ { [%clk 2:02:30] } 65... Kb2 { [%clk 2:02:30] } 66. Rf1 { [%clk 2:03:00] } 66... b3 { [%clk 2:03:00] } 67. Rf2 { [%clk 2:03:30] } 67... Kc1 { [%clk 2:03:30] } 68. Rf1+ { [%clk 2:04:00] } 68... Kc2 { [%clk 2:04:00] } 69. Rf2 { [%clk 2:04:30] } 69... Rd2+ { [%clk 2:04:30] } 70. Ke3 { [%clk 2:05:00] } 70... Rxf2 { [%clk 2:05:00] } 71. Kxf2 { [%clk 2:05:30] } 71... b2 { [%clk 2:05:30] } 72. Kf3 { [%clk 2:06:00] } 72... b1=Q { [%clk 2:06:00] } 73. Ke3 { [%clk 2:06:30] } 73... Qd1 { [%clk 2:06:30] } 74. Ke4 { [%clk 2:07:00] } 74... Qd2 { [%clk 2:07:00] } 75. Ke5 { [%clk 2:07:30] } 75... Qd3 { [%clk 2:07:30] } 76. Ke6 { [%clk 2:08:00] } 76... Qd4 { [%clk 2:08:00] } 77. Ke7 { [%clk 2:08:30] } 77... Qd5 { [%clk 2:08:30] } 78. Ke8 { [%clk 2:09:00] } 78... Qb7 { [%clk 2:09:00] } 79. Kd8 { [%clk 2:09:30] } 79... Kd3 { [%clk 2:09:30] } 80. Ke8 { [%clk 2:10:00] } 80... Qc7 { [%clk 2:10:00] } 81. Kf8 { [%clk 2:10:30] } 81... Qd7 { [%clk 2:10:30] } 82. Kg8 { [%clk 2:11:00] } 82... Qe7 { [%clk 2:11:00] } 83. Kh8 { [%clk 2:11:30] } 83... Ke4 { [%clk 2:11:30] } 84. Kg8 { [%clk 2:12:00] } 84... Kf5 { [%clk 2:12:00] } 85. Kh8 { [%clk 2:12:30] } 85... Kg6 { [%clk 2:12:30] } 86. Kg8 { [%clk 0:11:26] } 86... Qg7# { [%clk 1:06:17] } 0-1