Nf3 Nf6 c4 e6 g3 d5 cxd5 e5 e4 a6 Bg2 Nbd7 O-O Bd6 d4 a5 dxe5 Nxe5 Nxe5 Bxe5 f4 a4 fxe5 a3 exf6 axb2 Bxb2 gxf6 Bxf6 Rf8 Bxd8 h6 Bxc7 b5 Qh5 Ra6 Qe5+ Re6 dxe6 Bxe6 Qxb5+ Ke7 Qc5+ Ke8 Qc6+ Bd7 Qf6 Bh3 Qd8#