d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 h4 dxc4 e4 c5 e5 Nbd7 exf6 Bxf6 Ne4 e6 dxc5 O-O h5 Ne5 Qxd8 Nxf3+ gxf3 Bxd8 Bh6 Be7 Bxf8 Kxf8 hxg6 hxg6 Rh8+ Kg7 Re8 Bf6 Nxf6 c3 bxc3 Kh6 O-O-O e5 Rdd8 b6 Ne4 Bb7 Rh8+ Kg7 Rxa8 Bxe4 fxe4 b5 c6 b4 c7 bxc3 c8=Q a5 Ra6 f6 Ra7#