Event: 25BHWinterSwiss
Site: Melbourne, Australia
Date: 2025-06-23
White: Cannon, David
WhiteTitle: IM
WhiteElo: 2283
Black: Liu, Ronald
BlackElo: 1729
Result: 1-0
ECO: E04
Opening: Catalan Opening: Open Defense
Variant: Standard
TimeControl: 75 min + 30 sec increment from move 1

1. d4 { [%clk 1:15:05] } 1... d5 { [%clk 1:15:50] } 2. c4 { [%clk 1:15:27] } 2... e6 { [%clk 1:16:05] } 3. Nf3 { [%clk 1:15:49] } 3... Nf6 { [%clk 1:16:26] } 4. g3 { [%clk 1:16:02] } 4... dxc4 { [%clk 1:16:37] } 5. Bg2 { [%clk 1:16:21] } 5... c5 { [%clk 1:16:42] } 6. O-O { [%clk 1:16:19] } 6... Nc6 { [%clk 1:17:00] } 7. dxc5 { [%clk 1:15:16] } 7... Qxd1 { [%clk 1:17:17] } 8. Rxd1 { [%clk 1:15:41] } 8... Bxc5 { [%clk 1:17:38] } 9. Nbd2 { [%clk 1:16:00] } 9... c3 { [%clk 1:17:25] } 10. bxc3 { [%clk 1:16:24] } 10... O-O { [%clk 1:17:44] } 11. Nb3 { [%clk 1:16:46] } 11... Be7 { [%clk 1:17:45] } 12. c4 { [%clk 1:16:47] } 12... Bd7 { [%clk 1:17:06] } 13. Bb2 { [%clk 1:17:10] } 13... Rfc8 { [%clk 1:16:54] } 14. Rac1 { [%clk 1:11:25] } 14... Be8 { [%clk 1:16:33] } 15. Nfd4 { [%clk 1:06:44] } 15... Rab8 { [%clk 1:05:38] } 16. Nb5 { [%clk 1:03:28] } 16... a6 { [%clk 1:02:43] } 17. Nd6 { [%clk 1:03:35] } 17... Bxd6 { [%clk 0:56:13] } 18. Rxd6 { [%clk 1:04:00] } 18... Ne7 { [%clk 0:53:40] } 19. Rd3 { [%clk 0:31:45] } 19... Bc6 { [%clk 0:46:15] } 20. Be5 { [%clk 0:31:41] } 20... Ra8 { [%clk 0:45:14] } 21. c5 { [%clk 0:27:44] } 21... Bxg2 { [%clk 0:38:38] } 22. Kxg2 { [%clk 0:28:11] } 22... Ned5 { [%clk 0:36:05] } 23. Rdd1 { [%clk 0:21:03] } 23... Ng4 { [%clk 0:23:30] } 24. Bd6 { [%clk 0:21:07] } 24... Ngf6 { [%clk 0:18:58] } 25. Kf3 { [%clk 0:20:34] } 25... Nd7 { [%clk 0:09:02] } 26. e4 { [%clk 0:11:36] } 26... Nb4 { [%clk 0:08:55] } 27. a3 { [%clk 0:08:41] } 27... Nc6 { [%clk 0:09:05] } 28. Ke2 { [%clk 0:08:27] } 28... Nf6 { [%clk 0:08:34] } 29. f3 { [%clk 0:08:47] } 29... Nd7 { [%clk 0:08:22] } 30. Rd3 { [%clk 0:05:05] } 30... Nde5 { [%clk 0:07:46] } 31. Rdc3 { [%clk 0:05:24] } 31... f6 { [%clk 0:06:42] } 32. f4 { [%clk 0:05:43] } 32... Nd7 { [%clk 0:06:25] } 33. Ke3 { [%clk 0:06:04] } 33... e5 { [%clk 0:06:23] } 34. Rb1 { [%clk 0:05:32] } 34... Nd8 { [%clk 0:05:05] } 35. Rbc1 { [%clk 0:04:13] } 35... Nc6 { [%clk 0:04:54] } 36. Rc4 { [%clk 0:04:30] } 36... Kf7 { [%clk 0:05:08] } 37. Nd2 { [%clk 0:04:32] } 37... Ke6 { [%clk 0:04:09] } 38. Rb1 { [%clk 0:04:54] } 38... Ra7 { [%clk 0:04:37] } 39. Nf3 { [%clk 0:04:57] } 39... exf4+ { [%clk 0:03:57] } 40. gxf4 { [%clk 0:05:24] } 40... Kf7 { [%clk 0:03:59] } 41. Nd4 { [%clk 0:04:45] } 41... Nf8 { [%clk 0:03:36] } 42. Nxc6 { [%clk 0:04:40] } 42... bxc6 { [%clk 0:03:09] } 43. Rcb4 { [%clk 0:05:01] } 43... Rca8 { [%clk 0:02:09] } 44. Rb7+ { [%clk 0:05:11] } 44... Ke8 { [%clk 0:02:07] } 45. Rxa7 { [%clk 0:05:34] } 45... Rxa7 { [%clk 0:02:33] } 46. Rb8+ { [%clk 0:05:59] } 1-0