1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be3 a6 7.Bd3 b5 8.Nxc6 Qxc6 9.O-O Bb7 10.a3 Ne7 11.f4 Ng6 12.Qh5 Rc8 13.Kh1 Bc5 14.Bd2 Bd4 15.Rae1 Qc5 16.f5 Ne5 17.b4 Qe7 18.Bg5 Qd6 19.Ne2 Bb2 20.Rb1 Nxd3 21.cxd3 Rc2 22.Ng3 O-O 23.f6 Rfc8 24.fxg7 f5 25.Qf3 Be5 26.Nh5 Qd4 27.Qh3 R8c3 28.Rxf5 exf5 29.Qxf5 Qf2