d4 e6 c3 Nf6 Nf3 c5 dxc5 d5 cxd6 Nc6 Bf4 Nh5 Bg3 g5 Nbd2 f5 e4 Nxg3 hxg3 Bxd6 Bc4 e5 Rh5 g4 Ng5 Qe7 Nb3 b6 Nf7 Bc5 Qd5 Be6 Qxc6+ Kxf7 Bxe6+ Qxe6 Rxf5+ Qxf5 exf5 Rae8 Nxc5 Rhf8 Nd7 Kg7 Nxf8 Kxf8 Qh6+ Kf7 O-O-O Re7 Qxh7+ Kf6 Qg6#