c4 Nf6 Nc3 e5 Nf3 Nc6 g3 d5 cxd5 Nxd5 Bg2 Nb6 h4 g6 d3 f6 Be3 e4 Nxe4 f5 Bg5 fxe4 Bxd8 h6 Ne5 a6 Nxc6 h5 Bxc7 bxc6 Bxb6 Bf5 Bd4 exd3 Bxc6+ Kd8 Bxa8 dxe2 Bf6+ Ke8 Qxe2+ Kd7 Qd2+ Bd6 Bxh8 Bc2 Qxc2 a5 O-O-O Kd8 Rhe1 g5 Rxd6#