1.e4 c5 2.Nf3 d6 3.c3 g6 4.Bc4 Bg7 5.O-O Nf6 6.Re1 O-O 7.d3 Nc6 8.a4 Bg4 9.Bb3 Ne5 10.Qe2 Nfd7 11.Nbd2 a6 12.h3 Bxf3 13.Nxf3 Nxf3+ 14.Qxf3 b5 15.Bd5 Rb8 16.axb5 axb5 17.Bd2 e6 18.Bb3 b4 19.Bc2 Ne5 20.Qe2 Nc6 21.f4 Qb6 22.Kh1 Ra8 23.Reb1 b3 24.Bd1 Ra2 25.Qe1 Rfa8 26.Bf3 Qa6 27.Rxa2 bxa2 28.Ra1 Qxd3 29.f5 Ne5 30.Bd1 Qb1 31.Bb3 Qxb2