e3 Nf6 Be2 e5 d4 e4 c4 Bb4+ Bd2 Bxd2+ Qxd2 d6 Nc3 O-O f3 Bf5 g4 exf3 gxf5 fxe2 Ngxe2 Re8 Ng3 c6 e4 b5 cxb5 cxb5 a3 h5 Qg5 Qb6 O-O-O a5 Rhg1 b4 Nge2 Ng4 Qxh5 bxc3 Nxc3 Ne3 f6 Ng4 Rxg4 d5 Rxg7+ Kf8 Qxf7#