e4 d5 exd5 Qxd5 Nc3 Qe6+ Be2 a5 Nf3 b5 Ng5 Qe5 d4 Qf5 g4 Qd7 Nxb5 c6 Bf3 f6 Ne4 Na6 Nbc3 e5 O-O h5 g5 Qh3 Nxf6+ gxf6 Bxc6+ Qd7 Bxd7+ Bxd7 dxe5 fxe5 Qd5 Ne7 Qxa8+ Kf7 Qxa6 Be6 f4 exf4 Rxf4+ Ke8 Qxe6 h4 Nd5 Rh6 gxh6 Kd8 Rxf8#