1.c4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.g3 Qb6 7.Ndb5 Ne5 8.Bg2 a6 9.Qa4 Rb8 10.Na3 Bxa3 11.Qxa3 Nxc4 12.Qb3 Qc7 13.Bf4 d6 14.Qb4 e5 15.Bg5 Be6 16.Bxf6 gxf6 17.Nd5 Bxd5 18.Bxd5 Nb6 19.Bg2 Qc5 20.Qh4 Ke7 21.O-O Qc4 22.f4 e4 23.Rac1 Qd4+ 24.e3 Qxe3+ 25.Kh1 d5 26.Rc7+ Kd6 27.Rxf7 Rbc8 28.Qxf6+ Kc5 29.Rxb7 Kb5 30.a4+ Ka5 31.b4+