1.e4 c5 2.c3 d6 3.d4 cxd4 4.cxd4 Nf6 5.Nc3 a6 6.h3 e6 7.Nf3 b5 8.a3 Bb7 9.Bd3 Nbd7 10.O-O Rc8 11.Qc2 Be7 12.Rd1 O-O 13.Bf4 Nb6 14.Bxd6 Bxd6 15.e5 Bb8 16.exf6 Qxf6 17.Ne4 Qe7 18.Ne5 f5 19.Ng3 Nd5 20.Qd2 Rfd8 21.Ne2 Nf6 22.Qg5 Qd6 23.Nf4 Qe7 24.Be2 Nd5 25.Qxe7 Nxe7 26.Nxe6 Rd6 27.Nc5 Ba8 28.Nf3 Ng6 29.a4 Nf4 30.Bf1 Nxh3+ 31.Kh1 Nxf2+