Nf3 g6 e4 d5 exd5 Qxd5 Nc3 Qd6 Bc4 Qb4 Ne5 Bg7 a3 Qc5 d4 Qb6 Nxf7 Be6 Bxe6 Qxe6+ Ne5 Nd7 f4 O-O-O Qe2 Ngf6 Bd2 Nxe5 fxe5 Nh5 g4 Rhf8 gxh5 Rxd4 O-O-O Kb8 Rhe1 Rf5 Be3 Rd7 Qg4 c5 Bxc5 b6 Bd4 Bh6+ Kb1 Qc6 e6 Rdd5 Nxd5 Rxd5 hxg6 Rxd4 Qxd4 hxg6 Qh8+ Bf8 Qxf8+ Kc7 Qxe7+ Qd7 Qxd7+ Kb8 e7 a5 e8=Q#