1.e4 c5 2.Nf3 d6 3.g3 Nf6 4.d3 Nc6 5.Bg2 e6 6.O-O Be7 7.c3 O-O 8.Re1 Qc7 9.d4 e5 10.d5 Nb8 11.Nh4 g6 12.c4 Nh5 13.Nf5 Bxf5 14.exf5 Ng7 15.f4 exf4 16.fxg6 hxg6 17.Bxf4 Nh5 18.Bh6 Ng7 19.Nc3 a6 20.Qg4 Qd8 21.Bh3 b6 22.Re2 Ra7 23.Rae1 Re8 24.Ne4 Rf8 25.Ng5 Bf6 26.Qh4 Bxg5 27.Bxg5 f6 28.Bh6 Raf7 29.Be6 Nd7 30.Bxf7+ Rxf7 31.Bxg7 Kxg7 32.Re8