1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 d6 5.Nc3 Nf6 6.Bc4 e6 7.Bb3 Be7 8.Be3 O-O 9.Qe2 a6 10.O-O-O Qc7 11.g4 Nxd4 12.Rxd4 b5 13.g5 Nd7 14.h4 Nc5 15.h5 Nxb3+ 16.axb3 Bb7 17.g6 fxg6 18.hxg6 h6 19.Qg4 Rf6 20.Rd2 b4 21.Ne2 Bf8 22.Ng3 Qe7 23.Nh5 Rf5 24.exf5 Bxh1 25.f6 gxf6 26.g7 Bxg7 27.Rd1 f5 28.Qg3 Be4 29.Rg1 Rc8 30.Nxg7 Kf8 31.Nxf5