Nf3 Nf6 c4 d6 Nc3 e5 d4 exd4 Nxd4 c5 Nc2 Bd7 e4 Qe7 Bd3 Bc6 O-O Nbd7 Ne3 h6 f4 O-O-O Ned5 Bxd5 exd5 Re8 Bd2 Qd8 Qa4 Qb6 Bf5 Qxb2 Rab1 Qxd2 Qxa7 Kd8 Qa8+ Ke7 Rbe1+ Qxe1 Rxe1+ Ne4 Qxb7 g5 Nxe4 Bg7 Nxd6+ Be5 Qxd7+ Kf6 Qxf7#