1. d4 { [%clk 1:30:55] } 1… Nf6 { [%clk 1:30:06] } 2. c4 { [%clk 1:31:18] } 2… c5 { [%clk 1:29:56] } 3. d5 { [%clk 1:30:52] } 3… b5 { [%clk 1:29:16] } 4. cxb5 { [%clk 1:30:58] } 4… a6 { [%clk 1:29:08] } 5. Nc3 { [%clk 1:31:08] } 5… axb5 { [%clk 1:26:08] } 6. e4 { [%clk 1:31:31] } 6… b4 { [%clk 1:25:38] } 7. Nb5 { [%clk 1:31:52] } 7… d6 { [%clk 1:24:59] } 8. Bf4 { [%clk 1:31:51] } 8… Nbd7 { [%clk 1:22:41] } 9. Nf3 { [%clk 1:27:03] } 9… Nh5 { [%clk 1:18:54] } 10. Bg5 { [%clk 1:27:00] } 10… h6 { [%clk 1:18:42] } 11. Nxd6+ { [%clk 1:27:22] } 11… exd6 { [%clk 1:18:26] } 12. Bxd8 { [%clk 1:27:49] } 12… Kxd8 { [%clk 1:18:41] } 13. Bb5 { [%clk 1:27:37] } 13… Nhf6 { [%clk 1:18:38] } 14. Bxd7 { [%clk 1:27:49] } 14… Nxd7 { [%clk 1:18:39] } 15. O-O { [%clk 1:28:12] } 15… Be7 { [%clk 1:18:22] } 16. a3 { [%clk 1:28:03] } 16… bxa3 { [%clk 1:16:27] } 17. Rxa3 { [%clk 1:28:21] } 17… Rb8 { [%clk 1:16:31] } 18. Rb3 { [%clk 1:27:51] } 18… Rxb3 { [%clk 1:16:07] } 19. Qxb3 { [%clk 1:28:14] } 19… Bf6 { [%clk 1:16:08] } 20. Ra1 { [%clk 1:27:08] } 20… Ke7 { [%clk 1:15:24] } 21. Ra7 { [%clk 1:26:20] } 21… Re8 { [%clk 1:14:54] } 22. Qb6 { [%clk 1:25:31] } 22… g5 { [%clk 1:14:39] } 23. e5 { [%clk 1:25:34] } 23… dxe5 { [%clk 1:14:57] } 24. Qxc5+ { [%clk 1:24:17] } 24… Kd8 { [%clk 1:15:20] } 25. Qc7+ { [%clk 1:22:45] } 25… Ke7 { [%clk 1:15:38] } 26. Nxe5 { [%clk 1:20:54] } 26… Bxe5 { [%clk 1:15:31] } 27. Qxe5+ { [%clk 1:21:13] } 27… Kd8 { [%clk 1:15:49] } 28. Qc3 { [%clk 1:21:00] } 28… Nc5 { [%clk 1:15:17] } 29. Qf6+ { [%clk 1:21:15] } 29… Re7 { [%clk 1:15:33] } 30. Qxe7# { [%clk 1:21:42] } 1-0