e4 c5 Nf3 Nc6 Nc3 e5 Bc4 Be7 d3 d6 O-O Nf6 Ng5 O-O h3 Nd4 f4 exf4 Bxf4 b5 Nxb5 d5 Nxd4 cxd4 exd5 Bb7 Be5 Nd7 Bxg7 Bxg5 Bxf8 Qxf8 Qg4 Qd8 Rae1 Nb6 h4 h6 hxg5 Qxg5 Qxg5+ hxg5 d6 Bxg2 Bxf7+ Kg7 Kxg2 Na4 Re7 Rh8 d7 g4 Be8+ Kg8 Bh5 Nxb2 d8=Q#