e4 c5 Nf3 e6 c3 Nf6 e5 Nd5 Bc4 d6 d4 cxd4 Bg5 Be7 Bxe7 Qxe7 Bxd5 exd5 cxd4 dxe5 dxe5 Qb4+ Nc3 Be6 O-O Nc6 Ne2 Bg4 Ned4 O-O Re1 Rae8 h3 Bxf3 Nxf3 Qf4 Qxd5 Qb4 a3 Qb6 Qc4 Qxb2 Rab1 Qxa3 e6 Qe7 Ng5 f6 Rxb7 Qxb7 e7+ Kh8 exf8=Q+ Rxf8 Nf7+ Qxf7 Qxf7 Rg8 Re8 Ne7 Rxe7 h6 Rxa7 f5 Qg6 h5 Qxh5#