1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Nc6 8.O-O Qc7 9.Kh1 Na5 10.f4 Nxb3 11.axb3 Be7 12.Qe1 O-O 13.f5 Bd7 14.Qg3 Kh8 15.Bg5 b5 16.Rae1 b4 17.Na4 e5 18.Bxf6 Bxf6 19.Nf3 Bxa4 20.bxa4 Qxc2 21.Rf2 Qxa4 22.Qh3 Rac8 23.g4 Rc2 24.Rxc2 Qxc2 25.g5 Bd8 26.g6 fxg6 27.fxg6 h6 28.Nh4 Qf2 29.Qg3 Bxh4