1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Nxc6 bxc6 7.e5 Ng8 8.Bc4 Bg7 9.Qf3 f5 10.Bf4 e6 11.O-O-O Qc7 12.h4 Nh6 13.Rde1 Nf7 14.Qe3 Rb8 15.a3 Qa5 16.Bb3 c5 17.Bc4 Bb7 18.h5 g5 19.Bxg5 Bxg2 20.Rhg1 Bc6 21.Bd8 Qxd8 22.Rxg7 Qb6 23.b3 Qa5 24.Reg1 f4 25.Qxf4 Rf8 26.Rxf7 Rxf7 27.Rg8+ Ke7 28.Qg5+