e4 d5 exd5 a6 d4 Qxd5 Nf3 a5 Be2 a4 O-O Qe4 Nc3 Qg4 Ne5 Qh4 Nd5 Ra5 g3 Rxd5 gxh4 Nf6 Bc4 Nc6 Bxd5 Nxd5 Nxf7 Kxf7 Qh5+ g6 Qxd5+ Kg7 Bf4 e6 Qc4 a3 Be5+ Nxe5 Qxc7+ Nd7 Qxc8 Nf6 Qxb7+ Kg8 Rae1 axb2 Rxe6 b1=Q Rxb1 g5 Rxf6 h5 Qf7#