1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.g3 Bg4 7.f3 Bd7 8.Be3 Nxd4 9.Bxd4 Bc6 10.Bc4 e6 11.Qd2 Be7 12.O-O-O a6 13.Bb3 b5 14.Bxf6 gxf6 15.Qh6 a5 16.Rhe1 Qd7 17.Rd4 Rc8 18.a3 Qa7 19.Red1 Qc5 20.Kb1 Qg5 21.Qh3 Bd7 22.f4 Qc5 23.Qh6 Rb8 24.Qg7 Rf8 25.e5 fxe5 26.fxe5 d5 27.Nxd5 Rb7 28.Nxe7 Qxe7 29.Qxh7