1.e4 c5 2.Nf3 a6 3.c4 e6 4.Nc3 b6 5.d4 cxd4 6.Nxd4 Bb7 7.Be2 d6 8.O-O Nf6 9.Qc2 Nbd7 10.f4 Rc8 11.Be3 Be7 12.Rac1 O-O 13.b3 Rc7 14.Bf3 Qa8 15.Rce1 b5 16.e5 dxe5 17.fxe5 Nxe5 18.Bxb7 Qxb7 19.Bf4 Neg4 20.Nf3 bxc4 21.Bxc7 cxb3 22.Qxb3 Qxc7 23.Nd1 Rb8 24.Qd3 Rb5 25.a4 Rd5 26.Qxa6 Nh5 27.Qa8+ Rd8 28.Qe4 Bc5+ 29.Ne3 Nhf6