1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Bd3 Nc6 6.Nb3 Bb4+ 7.c3 Be7 8.O-O d5 9.N1d2 O-O 10.f4 e5 11.Qe2 Bg4 12.Qe3 exf4 13.Qxf4 Bd6 14.Qg5 Ne5 15.Bc2 h6 16.Qh4 Be2 17.Rf5 Ng6 18.Qe1 Bg4 19.Rf1 Re8 20.Qf2 dxe4 21.Nc4 Bb8 22.Ne3 Qc7 23.g3 Ne5 24.Nd4 Nf3+ 25.Nxf3 Bxf3 26.Bd2 a6 27.Rae1 Ba7 28.h3 Rad8 29.Kh2 Qa5 30.Bd1 Qh5 31.Bxf3 exf3