Nf3 c5 e4 Nf6 e5 Nd5 Nc3 e6 b3 Nc6 Nxd5 exd5 Bb5 Qb6 a4 a6 Bxc6 dxc6 O-O Be6 Ng5 c4 Nxe6 fxe6 Qh5+ Kd7 Qf7+ Be7 Ba3 c5 Rfb1 Raf8 Qxg7 cxb3 Rxb3 Qc6 Rab1 Rb8 Rb6 Rhg8 Qxh7 Rh8 Qf7 Rhf8 Qh7 Qc7 d4 Rf6 exf6 c4 Qxe7+ Kc8 Qxc7+ Kxc7 Bd6+ Kc8 Bxb8 Kxb8 Rxb7+ Kc8 f7 Kd8 f8=Q#