1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 Be7 5.cxd5 exd5 6.Bf4 O-O 7.e3 c5 8.dxc5 Bxc5 9.Be2 Nc6 10.O-O Be6 11.a3 Nh5 12.Bg5 Be7 13.Bxe7 Nxe7 14.Nd4 Nf6 15.Rc1 Rc8 16.Qb3 Rb8 17.Rfd1 Nc6 18.Na4 Nxd4 19.Rxd4 Qd6 20.Nc3 Rfd8 21.Rcd1 Rd7 22.e4 Qe5 23.exd5 Nxd5 24.Nxd5 Qxe2 25.Qg3 Rdd8 26.Nf6+ Kf8 27.Rxd8+ Rxd8 28.Rxd8+ Ke7 29.Nd5+ Kxd8 30.Qc7+ Ke8 31.Qe7#