1.e4 c5 2.Nf3 e6 3.g3 b6 4.Bg2 Bb7 5.d4 Bxe4 6.Nc3 Bb7 7.d5 Nf6 8.Ne5 Qc8 9.O-O Be7 10.Bg5 O-O 11.Nc4 Kh8 12.Bxf6 gxf6 13.Re1 Na6 14.Qh5 Rg8 15.d6 Bd8 16.Rad1 Bxg2 17.Kxg2 Qc6+ 18.f3 b5 19.Ne3 Rg6 20.Ne2 Kg7 21.Nf4 Rg5 22.Qh3 f5 23.c4 Bf6 24.Nh5+ Rxh5 25.Qxh5 Rg8 26.Nxf5+ exf5 27.Qxf5 bxc4 28.Re4 h5 29.Rf4