d4 Nf6 Nf3 g6 Bg5 Bg7 e3 d5 Bxf6 Bxf6 c4 c6 Nc3 Bg4 cxd5 Qb6 Rb1 O-O dxc6 Nxc6 Be2 Rfd8 O-O Bf5 Bd3 Rac8 h3 a6 e4 Bxh3 Nd5 Rxd5 exd5 Bxg2 Kxg2 Nxd4 Rh1 h5 Be4 Nxf3 Qxf3 Bg7 d6 e6 Rhc1 Rd8 Rc7 Rf8 Rd1 f5 Bxb7 Qxb2 Bxa6 Be5 Bc4 Kh8 Qe3 g5 Rh1 Re8 Qxg5 Qxf2+ Kxf2 Re7 Rxh5+ Rh7 Rcxh7#