Nf3 c5 c4 Nf6 g3 g6 b3 Bg7 Bb2 b6 d3 O-O Bg2 d6 Nfd2 Nbd7 Bxa8 Ne8 Nc3 Ba6 Bg2 Bc8 O-O a6 Qc2 Nc7 h3 Ne6 e3 Nc7 Rad1 a5 Nce4 Bb7 Bxg7 Bxe4 Bxf8 Bd5 Bxe7 Qe8 Bxd6 Bxg2 Kxg2 Qa8+ f3 Ne6 g4 f5 Rde1 h5 gxf5 gxf5 d4 cxd4 Qxf5 Qe8 exd4 Ndf8 Bxf8 b5 Rxe6 Qxf8 Qg6+ Kh8 Re5 Qxf3+ Nxf3 bxc4 Rxh5#