Nf3 Nf6 c4 d6 d4 g6 Nc3 Bf5 e3 Bg7 Bd3 Bxd3 Qxd3 d5 cxd5 O-O e4 Bh8 O-O c6 Bg5 Nbd7 d6 Rb8 dxe7 Qxe7 e5 Qb4 exf6 Nxf6 h3 Rbe8 Rae1 Bg7 Ne5 Qa5 Bxf6 h5 Nc4 Qf5 Qxf5 Rxe1 Qf4 Rxf1+ Kxf1 a5 Nxa5 b5 Nxc6 Bxf6 Qxf6 Kh7 Ne7 Rg8 Ne4 b4 Ng5+ Kh6 Nxg8#