1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.f4 a6 7.Nf3 d6 8.Bd3 Nf6 9.O-O Be7 10.Qe2 O-O 11.Bd2 b5 12.Rae1 Bb7 13.Kh1 b4 14.Nd1 Nd7 15.Nf2 Bf6 16.Ng4 Bxb2 17.e5 Nd4 18.Nxd4 Bxd4 19.Bxb4 Bc5 20.exd6 Bxd6 21.Bxh7+ Kxh7 22.Qd3+ Kg8 23.Bxd6 Qc6 24.Rf3 f5 25.Ne5 Nxe5 26.Bxe5 Rad8 27.Rg3 Rd7 28.Rd1 Rff7 29.Bd4 Qa4 30.h4 Be4