1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Bc4 e6 7.O-O a6 8.Be3 Qc7 9.Bd3 Be7 10.f4 b5 11.Qf3 Bb7 12.Rae1 O-O 13.Qg3 Rfe8 14.e5 dxe5 15.fxe5 Nxd4 16.Bxd4 Nh5 17.Qh3 g6 18.Qe3 Rad8 19.Bb6 Qc8 20.Be4 Rd7 21.Qf2 Bb4 22.Re3 Qb8 23.g4 Bxc3 24.bxc3 Nf4 25.Bxb7 Qxb7 26.Bd4 g5 27.h4 h6 28.Qh2 Kg7 29.Rxf4 gxf4 30.Qxf4 Rg8 31.Rd3 Kf8 32.Qxh6+ Ke8 33.Qf4 Rd5 34.g5