d4 Nf6 c4 e6 Nf3 d5 Nc3 c6 h4 Be7 e3 Nbd7 Bd3 O-O O-O dxc4 Bxc4 b6 Bd2 b5 Bd3 Ng4 Ng5 Ndf6 f3 Ne5 dxe5 Qxd3 exf6 Bd8 fxg7 Kxg7 Nce4 Qc4 b3 Qxf1+ Kxf1 a5 Bc3+ e5 Qd6 Kg8 Nxh7 b4 Qxf8+ Kxh7 Qxf7+ Kh8 Bxe5+ Bf6 Bxf6#