d4 Nf6 Nf3 d5 Bf4 Ne4 e3 Nd7 Bd3 e5 dxe5 g5 Bxe4 gxf4 Qxd5 fxe3 fxe3 Bg7 Qd3 c6 Nbd2 Nxe5 Nxe5 Bxe5 O-O-O Bg4 Bxc6+ bxc6 Qe4 O-O Qxg4+ Bg7 Rhf1 Qd5 Nc4 f5 Qf4 Qxg2 Rg1 Qh3 Rd7 Qg4 Rxg4 fxg4 Qxg4 Rf7 Qe6 Rf8 Nd6 h5 Nxf7 Kh7 Qf5+ Kg8 Qg6 a5 Nh6+ Kh8 Qxg7#