Event: 2025 UToronto vs UWaterloo Match
Site: Toronto, Ontario, Canada, Canada
White: Singh, Malhar
Black: Yu, Christopher
BlackElo: 1799
Result: 1-0
ECO: D00
Opening: Queen's Pawn Game: Stonewall Attack
Variant: Standard
TimeControl: 3 mins + 2 seconds increment

1. d4 { [%clk 0:03:03] } 1... d5 { [%clk 0:03:00] } 2. e3 { [%clk 0:03:03] } 2... Nf6 { [%clk 0:03:01] } 3. Bd3 { [%clk 0:03:03] } 3... e6 { [%clk 0:02:57] } 4. f4 { [%clk 0:03:03] } 4... c5 { [%clk 0:02:58] } 5. c3 { [%clk 0:03:04] } 5... Nc6 { [%clk 0:02:59] } 6. Nf3 { [%clk 0:03:04] } 6... Bd6 { [%clk 0:03:00] } 7. O-O { [%clk 0:03:04] } 7... cxd4 { [%clk 0:03:01] } 8. exd4 { [%clk 0:03:05] } 8... Qc7 { [%clk 0:02:52] } 9. Ne5 { [%clk 0:03:05] } 9... Bd7 { [%clk 0:02:03] } 10. Nd2 { [%clk 0:03:04] } 10... Rc8 { [%clk 0:01:45] } 11. Qe1 { [%clk 0:02:58] } 11... a6 { [%clk 0:01:32] } 12. Ndf3 { [%clk 0:02:48] } 12... b5 { [%clk 0:00:59] } 13. Ng5 { [%clk 0:02:48] } 13... Nd8 { [%clk 0:00:51] } 14. Qg3 { [%clk 0:02:19] } 14... Nh5 { [%clk 0:00:39] } 15. Qh4 { [%clk 0:01:55] } 15... g6 { [%clk 0:00:34] } 16. g4 { [%clk 0:01:44] } 16... Nf6 { [%clk 0:00:35] } 17. Nxe6 { [%clk 0:01:33] } 17... fxe6 { [%clk 0:00:20] } 18. Qxf6 { [%clk 0:01:33] } 18... Rf8 { [%clk 0:00:20] } 19. Qh4 { [%clk 0:00:56] } 19... Bc6 { [%clk 0:00:15] } 20. Bd2 { [%clk 0:00:39] } 20... Bb7 { [%clk 0:00:14] } 21. Rae1 { [%clk 0:00:39] } 21... a5 { [%clk 0:00:09] } 22. Nxg6 { [%clk 0:00:37] } 22... hxg6 { [%clk 0:00:08] } 23. Bxg6+ { [%clk 0:00:37] } 23... Kd7 { [%clk 0:00:08] } 24. f5 { [%clk 0:00:26] } 24... exf5 { [%clk 0:00:08] } 25. Bxf5+ { [%clk 0:00:27] } 25... Kc6 { [%clk 0:00:08] } 26. Bxc8 { [%clk 0:00:21] } 26... Bxc8 { [%clk 0:00:09] } 27. Rxf8 { [%clk 0:00:21] } 27... Bxf8 { [%clk 0:00:10] } 28. Qf6+ { [%clk 0:00:16] } 28... Bd6 { [%clk 0:00:10] } 29. Bf4 { [%clk 0:00:12] } 29... Nb7 { [%clk 0:00:09] } 30. g5 { [%clk 0:00:09] } 30... Bd7 { [%clk 0:00:07] } 31. g6 { [%clk 0:00:09] } 31... Qc8 { [%clk 0:00:07] } 32. Bxd6 { [%clk 0:00:10] } 32... Nxd6 { [%clk 0:00:08] } 33. g7 { [%clk 0:00:06] } 33... Qg8 { [%clk 0:00:07] } 34. h4 { [%clk 0:00:06] } 34... Kc7 { [%clk 0:00:08] } 35. h5 { [%clk 0:00:07] } 35... Ne8 { [%clk 0:00:09] } 36. Qf8 { [%clk 0:00:06] } 36... Qxg7+ { [%clk 0:00:09] } 37. Qxg7 { [%clk 0:00:06] } 37... Nxg7 { [%clk 0:00:10] } 38. h6 { [%clk 0:00:08] } 38... Nf5 { [%clk 0:00:10] } 39. h7 { [%clk 0:00:07] } 1-0