e4 c5 Nf3 d6 Bb5+ Bd7 Bxd7+ Nxd7 O-O Ngf6 Re1 e6 c3 Be7 d3 a6 Be3 c4 dxc4 a5 Qc2 a4 Na3 d5 e5 d4 cxd4 Bxa3 exf6 Bf8 fxg7 Bxg7 d5 a3 dxe6 fxe6 Bh6 Bxh6 Qf5 Nf8 Qh5+ Ke7 Qxh6 Ke8 Qg7 axb2 Rab1 Qb6 Ng5 Qc5 Rxb2 Qe7 Qxh8 Rc8 Rxe6 Rxc4 Rxe7+ Kxe7 Rxb7+ Kd8 Qxf8#