Nf3 d5 e3 Nc6 Bb5 Nf6 d4 Ne4 Nbd2 Bg4 O-O g6 c4 Bg7 cxd5 Qxd5 Bc4 Qf5 Nxe4 Qxe4 Bxf7+ Kd7 d5 Ne5 Nxe5+ Bxe5 f3 Rhf8 Qb3 Qf5 Be6+ Ke8 Qxb7 Qxe6 dxe6 Bxe6 Qxa8+ Kf7 Qxa7 Kf6 f4 Kg7 fxe5 h5 Qxc7 Bg8 Qxe7+ Rf7 Rxf7+ Bxf7 e6 Kh7 exf7 h4 f8=Q#