1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 a6 6.g3 Qc7 7.Bg2 Nf6 8.O-O Nxd4 9.Qxd4 Bc5 10.Bf4 d6 11.Qd3 h6 12.Rad1 e5 13.Be3 Be6 14.Bxc5 dxc5 15.Nd5 Bxd5 16.exd5 O-O 17.Rfe1 Rad8 18.d6 Qb6 19.Rxe5 Rfe8 20.Rxe8+ Nxe8 21.d7 Nf6 22.Qf5 Kf8 23.Bh3 Qc7 24.Qd3 Ke7 25.Re1+ Kf8 26.Qe3 Qd6 27.Qf3 Qc7 28.Qe2 Qd6 29.Rd1 Qc7 30.Qe3 b5 31.c4 bxc4 32.Qc3 Kg8 33.Qxc4 Qe5 34.Qxa6 Qh5 35.Qf1 Qe5 36.b3 Qb2 37.Qa6 Ne4 38.Rf1 Ng5 39.Bg2 Rxd7 40.Qc8+