Nf3 Nf6 g3 b6 Bg2 Bb7 O-O e6 d3 d5 Nbd2 Be7 e4 dxe4 Ng5 O-O Ndxe4 Nxe4 Nxe4 c5 Nf6+ gxf6 Bxb7 Na6 Bh6 Kh8 Bxf8 Nc7 Bxe7 Qxe7 Bxa8 Nxa8 Qf3 Qd8 Qb7 a5 Qxf7 Nc7 a4 e5 f4 Qd4+ Rf2 Qd6 fxe5 fxe5 Re1 Qd8 Rxe5 c4 Rh5 h6 Rxh6#