1.e4 c5 2.Nf3 e6 3.g3 Nc6 4.Bg2 Nf6 5.d3 d6 6.O-O Be7 7.c4 O-O 8.Nc3 a6 9.d4 cxd4 10.Nxd4 Ne5 11.b3 Qc7 12.Bb2 Bd7 13.Rc1 Rac8 14.Qd2 Qb8 15.a4 Qc7 16.Rfd1 Rfd8 17.f4 Ng6 18.Kh1 h5 19.Nf3 Qb6 20.Rb1 Qxb3 21.Nd5 Nxd5 22.exd5 Qxc4 23.dxe6 Bxe6 24.Re1 Bf8 25.Ba1 Rc7 26.Qa5 Qc5 27.Qd2 Rdc8 28.Ng5 Bc4 29.Qd1 d5 30.Qxh5 f6 31.Qh7#