e4 c5 Nf3 d6 Bc4 e5 d3 Qd7 Ng5 Nh6 O-O a6 f4 exf4 Rxf4 Be7 Nxf7 Nxf7 Rxf7 Nc6 Rxg7 Rf8 Qh5+ Kd8 Bg5 h6 Bxe7+ Nxe7 Nc3 Re8 Nd5 Qe6 Nc7 Kxc7 Bxe6 Bxe6 Qh4 Kd7 Qf6 Rac8 Rd1 a5 c3 b5 d4 h5 d5 Bg4 Re1 b4 e5 Rcd8 Qxd6+ Kc8 Qxc5+ Kb7 d6 Rd7 e6 Bxe6 Rxe6 bxc3 Rexe7 Rdxe7 Rxe7+ Rxe7 dxe7 cxb2 Qb5+ Kc7 e8=Q h4 Qbc6#