Nf3 d5 g3 Nf6 Bg2 c6 O-O Bg4 d4 e6 Ne5 Nbd7 Nxg4 Nxg4 e4 Nxh2 Kxh2 a5 exd5 cxd5 c4 Be7 cxd5 Ra6 dxe6 Rxe6 d5 Rb6 Be3 Rxb2 Bd4 Rxa2 Rxa2 f6 Qe1 Kf7 Qe6+ Kf8 d6 b6 Bh3 Ne5 dxe7+ Qxe7 Bxb6 Rg8 Rxa5 Ng4+ Bxg4 Qxe6 Bxe6 Ke8 Bxg8 g5 Rd1 Kf8 Ra7 h5 Rd8#