1.e4 c5 2.Nc3 a6 3.a4 e6 4.Bc4 Nc6 5.d3 b6 6.Nge2 Be7 7.O-O Bb7 8.f4 Nh6 9.Ng3 Bh4 10.Nh5 Rg8 11.f5 Qc7 12.Nxg7+ Rxg7 13.Bxh6 Rg8 14.Qh5 Bg3 15.hxg3 Qxg3 16.Qf3 Qxf3 17.Rxf3 Ne5 18.Rff1 Nxc4 19.dxc4 O-O-O 20.a5 b5 21.cxb5 exf5 22.Rxf5 axb5 23.Rxc5+ Kb8 24.a6 Bc6 25.a7+ Ka8 26.Nd5 Kb7 27.Bf4 Rg4 28.Bb8