1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.g3 Nc6 7.Bg2 Nf6 8.O-O Be7 9.Re1 d6 10.Nxc6 bxc6 11.e5 dxe5 12.Rxe5 Nd5 13.Nxd5 cxd5 14.Bf4 Qa7 15.c4 dxc4 16.Be3 Qb8 17.Bc6+ Kf8 18.Bc5 Bb7 19.Bxe7+ Kxe7 20.Qd7+ Kf6 21.Rae1 Qxe5 22.Rxe5 Bxc6 23.Qd4 Rac8 24.Rc5+ Ke7 25.Qxc4 Bd5 26.Rc7+ Rxc7 27.Qxc7+ Kf6 28.a4 Re8 29.b4 a5 30.b5 Bb3 31.Qc3+