e4 Nf6 e5 Ng8 d4 Nc6 Nf3 f6 Bd3 d5 exd6 cxd6 d5 Ne5 Nxe5 dxe5 Nc3 g6 f4 Bg7 Qe2 Bd7 O-O exf4 Bxf4 Qb6+ Kh1 Nh6 d6 O-O dxe7 Rfe8 Bxh6 f5 Bc4+ Kh8 Nd5 Qd6 Bxg7+ Kxg7 Qd3 Rac8 Qd4+ Kf7 Nc7+ Kxe7 Rfe1+ Be6 Qg7+ Kd8 Nxe6+ Rxe6 Bxe6 Qxh2+ Kxh2 a6 Qd7#