1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Bc5 6.Nb3 Ba7 7.Qe2 Nc6 8.Be3 d6 9.Bxa7 Rxa7 10.N1d2 Nf6 11.O-O O-O 12.a4 e5 13.Rfd1 Bg4 14.f3 Be6 15.Bc4 Nh5 16.Qe3 b6 17.Bxe6 fxe6 18.Nc4 Nf4 19.Qxb6 Qg5 20.Rd2 d5 21.exd5 e4 22.dxc6 exf3 23.g3 Raf7 24.Kh1 Nh3 25.Qe3 Qh5 26.Ne5 Rf5 27.Nd7 f2 28.Rf1 Rf3 29.Qxe6+ Kh8 30.Nxf8 Rxg3 31.Ng6+