1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.a4 Nb4 8.Bg5 Be7 9.Bxf6 gxf6 10.Bc4 a6 11.Na3 O-O 12.Nd5 Nxd5 13.Bxd5 f5 14.exf5 Bxf5 15.Nc4 Rc8 16.Ne3 Bg6 17.Bxb7 Rb8 18.Bd5 Rxb2 19.Bb3 Bg5 20.O-O Bxe3 21.fxe3 Qc7 22.Qg4 Qc3 23.Rae1 Kh8 24.Qh4 Qd2 25.Qf6+ Kg8 26.h4 a5 27.Qg5 Kh8 28.h5 Rg8 29.Qf6+