Nf3 Nf6 c4 g6 Nc3 Bg7 e4 d6 d4 O-O Be2 e5 O-O exd4 Nxd4 Na6 f3 Re8 Bg5 c6 Qd2 Nc5 Rad1 Qc7 b4 Nfxe4 fxe4 Rxe4 Bf6 Rxe2 Ndxe2 Bxf6 Rxf6 Nd7 Rxd6 a5 Ne4 Qb6+ Kh1 axb4 Qh6 Qf2 Nxf2 b6 Rxd7 Bxd7 Ne4 g5 Nf6+ Kh8 Qxh7#