Nf3 Nf6 c4 g6 g3 Bg7 Bg2 O-O O-O d6 Nc3 c6 d4 Nbd7 e4 e5 Re1 exd4 Qxd4 Nd5 Qd2 Ne7 Rd1 Nb6 c5 Nc4 Qe2 Be6 cxd6 Nd5 exd5 cxd5 Nxd5 Nxd6 Bg5 f6 Qxe6+ Kh8 Nxf6 Rxf6 Bxf6 Qxf6 Qxf6 Bxf6 Rxd6 Bg7 Rad1 h5 Ng5 Re8 Rd8 Rxd8 Rxd8+ Bf8 Rxf8+ Kg7 Ne6+ Kh7 Bxb7 a5 a4 Kh6 Rh8#