Nf3 d5 b3 f6 d4 c5 e3 Nc6 Bb2 cxd4 exd4 Bg4 Be2 e5 O-O Bxf3 Bxf3 e4 Be2 f5 h3 f4 c4 Qg5 Nc3 f3 Bxf3 exf3 Qxf3 O-O-O cxd5 Nxd4 Qd3 Bc5 Qc4 Ne6 dxe6 Rd4 Ne4 Qxg2+ Kxg2 Rxc4 bxc4 Bf8 Nd6+ Bxd6 Bxg7 b6 Rfd1 Kc7 Bxh8 Ne7 Rd2 Nc8 Rad1 h6 Rxd6 Nxd6 Be5 Kd8 Bxd6 Ke8 Ba3 b5 cxb5 h5 Rd7 a5 b6 h4 b7 a4 b8=Q#