Event: Round 4: Kevin Xu - Derek Zhang
Date: 2025-06-22
White: Kevin Xu
Black: Derek Zhang
Result: 0-1
ECO: B00
Opening: Pirc Defense
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] [%clk 1:30:41] } 1... d6 { [%eval 0.43] [%clk 1:30:45] } 2. d4 { [%eval 0.43] [%clk 1:31:06] } 2... Nf6 { [%eval 0.43] [%clk 1:31:00] } 3. Nc3 { [%eval 0.38] [%clk 1:31:22] } 3... e5 { [%eval 0.44] [%clk 1:31:05] } 4. dxe5 { [%eval 0.26] [%clk 1:30:39] } 4... dxe5 { [%eval 0.36] [%clk 1:31:26] } 5. Qxd8+ { [%eval 0.22] [%clk 1:30:42] } 5... Kxd8 { [%eval 0.32] [%clk 1:31:45] } 6. Nf3 { [%eval 0.14] [%clk 1:30:59] } 6... Bd6 { [%eval 0.29] [%clk 1:32:05] } 7. Bc4 { [%eval 0.18] [%clk 1:31:18] } 7... Be6 { [%eval 0.41] [%clk 1:32:23] } 8. Bxe6 { [%eval 0.67] [%clk 1:31:40] } 8... fxe6 { [%eval 0.57] [%clk 1:32:39] } 9. Bg5 { [%eval 0.42] [%clk 1:31:30] } 9... Ke7 { [%eval 0.5] [%clk 1:31:57] } 10. Rd1 { [%eval 0.08] [%clk 1:31:21] } 10... Nc6 { [%eval 0.22] [%clk 1:31:08] } 11. a3 { [%eval -0.08] [%clk 1:30:17] } 11... Rhb8 { [%eval -0.08] [%clk 1:29:58] } 12. Ke2 { [%eval -0.24] [%clk 1:26:14] } 12... b5 { [%eval -0.26] [%clk 1:28:44] } 13. Rhe1 { [%eval -0.26] [%clk 1:11:15] } 13... a5 { [%eval -0.29] [%clk 1:28:19] } 14. Nb1 { [%eval -0.56] [%clk 1:07:04] } 14... h6 { [%eval -0.51] [%clk 1:26:02] } 15. Bxf6+ { [%eval -0.48] [%clk 1:04:41] } 15... gxf6 { [%eval -0.43] [%clk 1:26:06] } 16. g4 { [%eval -0.53] [%clk 1:00:29] } 16... a4 { [%eval -0.62] [%clk 1:24:37] } 17. c3 { [%eval -0.58] [%clk 0:56:32] } 17... Na5 { [%eval -0.46] [%clk 1:24:38] } 18. Nbd2 { [%eval -0.53] [%clk 0:56:22] } 18... c5 { [%eval -0.27] [%clk 1:24:24] } 19. Rb1?! { [%eval -1.36] } { Inaccuracy. h4 was best. } { [%clk 0:51:00] } 19... Rb7?! { [%eval -0.26] } { Inaccuracy. c4 was best. } { [%clk 1:21:57] } 20. Kd3?! { [%eval -1.26] } { Inaccuracy. h4 was best. } { [%clk 0:41:40] } 20... Rg8 { [%eval -1.36] [%clk 1:18:27] } 21. h3 { [%eval -1.8] [%clk 0:41:44] } 21... Nc6?! { [%eval -0.77] } { Inaccuracy. c4+ was best. } { [%clk 1:15:23] } 22. Rg1 { [%eval -0.76] [%clk 0:36:30] } 22... Kf8 { [%eval -0.4] [%clk 1:14:07] } 23. Kc2?! { [%eval -0.96] } { Inaccuracy. Ke2 was best. } { [%clk 0:34:22] } 23... Rh7?! { [%eval -0.05] } { Inaccuracy. c4 was best. } { [%clk 1:13:38] } 24. h4?! { [%eval -0.83] } { Inaccuracy. b3 was best. } { [%clk 0:33:45] } 24... Rhg7?! { [%eval 0.0] } { Inaccuracy. c4 was best. } { [%clk 1:13:08] } 25. Nh2?! { [%eval -0.7] } { Inaccuracy. b3 was best. } { [%clk 0:33:17] } 25... f5 { [%eval -0.35] [%clk 1:11:43] } 26. f3?! { [%eval -1.27] } { Inaccuracy. b3 was best. } { [%clk 0:30:40] } 26... Be7?! { [%eval -0.57] } { Inaccuracy. c4 was best. } { [%clk 1:11:25] } 27. h5 { [%eval -0.55] [%clk 0:30:40] } 27... Bg5 { [%eval -0.37] [%clk 1:11:22] } 28. Rbd1? { [%eval -1.65] } { Mistake. exf5 was best. } { [%clk 0:28:56] } 28... Bf4 { [%eval -1.72] [%clk 1:09:40] } 29. Ndf1?! { [%eval -2.66] } { Inaccuracy. Rg2 was best. } { [%clk 0:29:18] } 29... Ke7? { [%eval -1.25] } { Mistake. fxe4 was best. } { [%clk 1:09:49] } 30. Rg2? { [%eval -2.74] } { Mistake. exf5 was best. } { [%clk 0:28:59] } 30... Rg5? { [%eval -1.06] } { Mistake. fxe4 was best. } { [%clk 1:08:14] } 31. Re2? { [%eval -2.49] } { Mistake. exf5 was best. } { [%clk 0:27:58] } 31... Rd8?? { [%eval -0.67] } { Blunder. fxg4 was best. } { [%clk 1:05:32] } 32. Rxd8 { [%eval -0.61] [%clk 0:27:43] } 32... Kxd8 { [%eval -0.61] [%clk 1:04:05] } 33. Re1?? { [%eval -2.73] } { Blunder. exf5 was best. } { [%clk 0:26:44] } 33... Kc7?! { [%eval -1.5] } { Inaccuracy. fxg4 was best. } { [%clk 1:04:00] } 34. Rd1? { [%eval -3.12] } { Mistake. exf5 was best. } { [%clk 0:26:54] } 34... Ne7 { [%eval -2.49] [%clk 1:03:47] } 35. Kd3 { [%eval -2.8] [%clk 0:19:47] } 35... Ng8 { [%eval -2.58] [%clk 1:03:01] } 36. exf5 { [%eval -2.95] [%clk 0:20:12] } 36... exf5 { [%eval -2.95] [%clk 1:03:14] } 37. gxf5 { [%eval -3.57] [%clk 0:20:25] } 37... Rxf5?? { [%eval -0.17] } { Blunder. c4+ was best. } { [%clk 1:02:36] } 38. Ng4 { [%eval -0.18] [%clk 0:20:48] } 38... Rxh5 { [%eval -0.25] [%clk 1:02:20] } 39. Nfe3 { [%eval -0.34] [%clk 0:21:01] } 39... Bxe3 { [%eval 0.0] [%clk 0:58:58] } 40. Kxe3 { [%eval 0.0] [%clk 0:21:19] } 40... Rf5 { [%eval 0.0] [%clk 0:58:37] } 41. Rd5 { [%eval 0.0] [%clk 0:20:45] } 41... h5 { [%eval 0.0] [%clk 0:56:44] } 42. Rxe5 { [%eval 0.0] [%clk 0:21:00] } 42... Rxe5+ { [%eval 0.0] [%clk 0:56:47] } 43. Nxe5 { [%eval 0.0] [%clk 0:21:24] } 43... Kd6 { [%eval 0.0] [%clk 0:56:39] } 44. Ke4 { [%eval -0.12] [%clk 0:21:40] } 44... Nf6+ { [%eval 0.0] [%clk 0:56:22] } 45. Kf5 { [%eval -0.03] [%clk 0:22:01] } 45... Nd5 { [%eval 0.0] [%clk 0:56:29] } 46. f4 { [%eval -0.04] [%clk 0:21:58] } 46... Ne3+ { [%eval 0.0] [%clk 0:55:47] } 47. Kg5 { [%eval -0.08] [%clk 0:21:07] } 47... Nd1 { [%eval 0.0] [%clk 0:55:10] } 48. Kxh5?? { [%eval -4.53] } { Blunder. Nd3 was best. } { [%clk 0:21:20] } 48... Nxb2 { [%eval -4.21] [%clk 0:55:24] } 49. Kg6?! { [%eval -5.52] } { Inaccuracy. Nf3 was best. } { [%clk 0:21:33] } 49... b4 { [%eval -5.4] [%clk 0:55:32] } 50. Nf3?! { [%eval -7.11] } { Inaccuracy. axb4 was best. } { [%clk 0:20:38] } 50... bxa3 { [%eval -6.24] [%clk 0:53:55] } 51. Ne1 { [%eval -6.96] [%clk 0:20:58] } 51... Nd3 { [%eval -6.76] [%clk 0:54:12] } 52. Nc2 { [%eval -6.68] [%clk 0:20:47] } 52... Nxf4+ { [%eval -6.33] [%clk 0:54:25] } 53. Kf5 { [%eval -7.22] [%clk 0:20:12] } 53... Ne2 { [%eval -7.3] [%clk 0:54:44] } 54. Nxa3 { [%eval -6.91] [%clk 0:19:37] } 54... Nxc3 { [%eval -6.76] [%clk 0:55:00] } 55. Kf4 { [%eval -6.16] [%clk 0:19:49] } 55... Kc6 { [%eval -7.03] [%clk 0:53:20] } 56. Ke3 { [%eval -8.47] [%clk 0:20:09] } 56... Nb5 { [%eval -8.34] [%clk 0:53:38] } 57. Nc2 { [%eval -7.04] [%clk 0:20:20] } 57... c4 { [%eval -5.92] [%clk 0:53:14] } 58. Kd2 { [%eval -7.06] [%clk 0:20:23] } 58... Kc5 { [%eval -9.46] [%clk 0:53:30] } 59. Kc1? { [%eval #-17] } { Checkmate is now unavoidable. Ke3 was best. } { [%clk 0:20:27] } 59... c3 { [%eval #-16] [%clk 0:53:31] } 60. Kb1 { [%eval #-15] [%clk 0:20:51] } 60... Kc4 { [%eval #-14] [%clk 0:53:42] } 61. Ka2 { [%eval #-14] [%clk 0:21:08] } 61... Kd3 { [%eval #-14] [%clk 0:53:24] } 62. Nb4+ { [%eval #-14] [%clk 0:21:26] } 62... Kd2 { [%eval #-13] [%clk 0:53:42] } 63. Ka1 { [%eval #-13] [%clk 0:21:10] } 63... c2 { [%eval #-12] [%clk 0:53:44] } 64. Nxc2 { [%eval #-12] [%clk 0:21:38] } 64... Kxc2 { [%eval #-11] [%clk 0:54:07] } 65. Ka2 { [%eval #-11] [%clk 0:22:06] } 65... a3 { [%eval #-10] [%clk 0:54:29] } 66. Ka1 { [%eval #-10] [%clk 0:22:32] } 66... Kb3 { [%eval #-9] [%clk 0:54:54] } 67. Kb1 { [%eval #-9] [%clk 0:22:53] } 67... Nd4 { [%eval #-8] [%clk 0:55:14] } 0-1