Nf3 c5 c4 Nf6 g3 b6 Bg2 Bb7 O-O e6 Nc3 a6 b3 d6 d4 d5 Bg5 Nbd7 Rc1 Be7 dxc5 O-O cxd5 Bxc5 dxe6 fxe6 b4 Bxb4 Nd4 Bxg2 Nxe6 Qe8 Nxf8 Bh3 Nxd7 Bxc3 Bxf6 Bxf6 Qd5+ Be6 Nxf6+ gxf6 Qf3 h5 Rfd1 f5 Rc7 Rd8 Rd3 Rxd3 Qxd3 f4 Qh7+ Kf8 Qg7#