1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 e6 7.Qd2 Qc7 8.Be2 Be7 9.O-O Nc6 10.Rad1 Bd7 11.f4 O-O-O 12.f5 h6 13.Be3 Ne5 14.a4 Kb8 15.Ra1 Rhf8 16.Ndb5 Qa5 17.Nxd6 Bc6 18.Qd4 Bxd6 19.Qa7+ Kc7 20.Nb5+ Bxb5 21.axb5 Qb4 22.Bb6+ Kd7 23.Qxb7+ Ke8 24.Bxd8 Kxd8 25.Rxa6 Nfd7 26.fxe6 fxe6 27.Rxf8+ Bxf8 28.Rxe6 Qe1+ 29.Bf1 Bc5+