d4 Nf6 c4 g6 Nf3 Bg7 g3 O-O Bg2 c6 Nc3 d5 cxd5 cxd5 O-O Bg4 Bg5 Nbd7 Ne5 Nb6 Bxf6 Bxe2 Bxe7 Bxd1 Bxd8 Rfxd8 Raxd1 h5 f4 Bf6 f5 gxf5 Rxf5 Rd6 Rdf1 Bxe5 Rxe5 h4 gxh4 Rad8 a4 Rg6 a5 Nc8 h5 Rg4 Nxd5 Kh8 h3 Rxd5 Rxd5 Rg3 Rxf7 Rg7 Rd8+ Rg8 Rdd7 Rg5 Rf8+ Rg8 Rxg8+ Kxg8 Rd8+ Kh7 Rxc8 a6 Bxb7 Kg7 Bxa6 Kh6 Bb5 Kh7 a6 Kh6 a7 Kh7 a8=Q Kh6 Qg2 Kxh5 Rh8#