e4 Nf6 e5 Nd5 c4 Nb6 c5 g6 cxb6 Bh6 Nc3 Bg7 bxc7 Qxc7 Nf3 O-O b4 d6 Bb2 Bg4 Nd5 Qd7 d4 dxe5 dxe5 Nc6 h3 Bxf3 Nf6+ Bxf6 Qxd7 Nxe5 Qd2 Rfd8 Qe3 Nd3+ Bxd3 Bxb2 O-O Bxa1 Rxa1 Bd5 Qxe7 Rab8 b5 h6 Qe3 g5 f4 Rbc8 fxg5 Rc7 gxh6 Rcd7 Qg5+ Kf8 h7 a6 h8=Q#