Nf3 c5 c4 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e6 g3 Qb6 e3 g6 Bg2 e5 Ndb5 e4 O-O h6 b3 d5 Bb2 d4 Nxe4 Nxe4 exd4 a6 d5 axb5 Bxh8 Bf5 g4 bxc4 gxf5 gxf5 dxc6 Qxc6 Qd4 c3 f3 Bc5 fxe4 c2 exf5 h5 Bxc6+ bxc6 Qxc5 c1=Q Rfxc1 Ra3 Bf6 Ra7 Qxa7 h4 Qe7#