1.c4 Nf6 2.Nf3 c6 3.e3 d5 4.Be2 Nbd7 5.cxd5 cxd5 6.d4 e6 7.O-O Bd6 8.b3 Qe7 9.a4 Ne4 10.Ba3 Bxa3 11.Nxa3 Nc3 12.Qc2 Nxe2+ 13.Qxe2 f6 14.Rfc1 a6 15.Qc2 Kf7 16.e4 Nb8 17.Re1 Qb4 18.Qc7+ Bd7 19.exd5 exd5 20.Nc2 Qxb3 21.Ra3 Qc4 22.Ne5+ fxe5 23.Rf3+ Kg6 24.Qxe5 h5 25.Rg3+ Bg4 26.Rxg4+ hxg4 27.Qe6+ Kh5 28.Re5+ g5 29.Qf5 Rg8 30.Qh7#