d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Ne2 d5 a3 Be7 cxd5 exd5 Nf4 Qd6 Bd3 Bg4 Qb3 Nbd7 Nfxd5 Rab8 h3 Be6 Nxe7+ Qxe7 Qc2 Rfe8 e4 Rbd8 Be3 Nf8 O-O Kh8 f4 Ng6 f5 c5 d5 Nxd5 Nxd5 Bxd5 fxg6 hxg6 Bxc5 Qe6 exd5 Rxd5 Bxa7 Re5 Bd4 Ra5 Bc4 Qe4 Qd2 f6 Rae1 Rf5 Rxe4 Rxf1+ Bxf1 Rxe4 Bxf6 Kh7 Qd7 g5 Qxg7#