1.e4 c5 2.Nc3 e6 3.f4 a6 4.Nf3 b5 5.d4 cxd4 6.Nxd4 Bb7 7.Bd3 Qc7 8.O-O d6 9.Qe2 Nf6 10.a3 Nbd7 11.Bd2 Be7 12.Rae1 h5 13.e5 dxe5 14.fxe5 Bc5 15.exf6 Bxd4+ 16.Kh1 Nxf6 17.Ne4 Ng4 18.Bf4 Be5 19.h3 Bxf4 20.hxg4 hxg4+ 21.Kg1 g3 22.Qg4 Qb6+ 23.Nf2 gxf2+ 24.Rxf2 Be3 25.Rxe3 Qxe3 26.Qxg7 O-O-O 27.Qc3+ Kb8 28.a4 Rdg8 29.Bf1 Rh1+ 30.Kxh1 Qxf2 31.Qe5+ Ka8 32.Qe2 Bxg2+