e3 Nf6 Nf3 e6 d4 d5 Bd2 Be7 Be2 O-O O-O c5 dxc5 Nbd7 c4 Bxc5 cxd5 Ne4 dxe6 Ndf6 exf7+ Kh8 Bc4 a6 Bc3 Qxd1 Rxd1 Be7 Be5 Bg4 Nbd2 b5 Nxe4 Nxe4 Bd5 Ng5 Nxg5 Bxd1 Ne6 Bf6 Bxa8 Bh5 Nxf8 b4 Ng6+ hxg6 f8=Q+ Kh7 Bxf6 b3 Qxg7#