1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e5 7.Nb3 Be7 8.O-O Be6 9.f4 Qc7 10.a4 Nbd7 11.Be3 O-O 12.a5 exf4 13.Rxf4 Ne8 14.Rf1 Bf6 15.Nd4 Be5 16.Bg4 Bxg4 17.Qxg4 Nef6 18.Qg5 Nc5 19.Nf5 Ne6 20.Qh4 Rfe8 21.Rf3 Qc6 22.Raf1 Nf8 23.Nxg7 Ng6 24.Qg5 h6 25.Qxh6 Ng4 26.Qh5 Nxe3 27.Rxf7 Nxf1 28.Qxg6 Bxh2+ 29.Kh1