1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Be3 Nc6 7.f3 Be7 8.Qd2 a6 9.O-O-O Qc7 10.g4 Ne5 11.g5 Nfd7 12.f4 Nc4 13.Bxc4 Qxc4 14.Kb1 b5 15.f5 Ne5 16.Rdf1 Ng4 17.b3 Qc7 18.Bf4 b4 19.Nce2 Qc5 20.h3 Ne5 21.Be3 Qa5 22.fxe6 fxe6 23.Nf4 Bxg5 24.Nfxe6 Bf6 25.Rhg1 Bxe6 26.Nxe6 Ke7 27.Nxg7 Rad8 28.Rxf6 Kxf6 29.Bg5+ Kf7 30.Qf2+