Nf3 d5 g3 Nf6 Bg2 e6 c4 Be7 O-O O-O cxd5 exd5 d4 c6 Nc3 Bf5 Bf4 Ne4 Nxe4 dxe4 Nd2 Nd7 Nxe4 Nf6 Ng5 Nd5 e4 Bxg5 Bxg5 Qxg5 exd5 cxd5 Qb3 Rfc8 Bxd5 Qe7 Qf3 Bg6 Rae1 Qb4 Bxb7 Re8 Bxa8 Rxe1 Rxe1 Qxe1+ Kg2 h6 h4 Qd2 h5 Bc2 Bd5 Kh8 Qxf7 Qxf2+ Kxf2 Bh7 Qf8+ Bg8 Qxg8#