1.c4 Nf6 2.Nc3 e6 3.d4 Bb4 4.e3 O-O 5.Bd3 c5 6.Ne2 d5 7.O-O dxc4 8.Bxc4 Qe7 9.Qc2 Rd8 10.Ne4 Nbd7 11.Nxf6+ Nxf6 12.a3 Ba5 13.dxc5 Bc7 14.h3 Qxc5 15.Nd4 a5 16.Bd2 Qe7 17.Rac1 Bb6 18.Nb5 Bd7 19.Rfd1 Rac8 20.Qb3 Bc6 21.Bc3 Ne4 22.Nd4 Bxd4 23.exd4 Qg5 24.d5 Rxd5 25.Bxd5 Bxd5 26.Bd2 Qd8 27.Rxc8 Qxc8 28.Qd3 Qc5 29.Be3 Qe7 30.Qb5 Qf6 31.Qe8#