1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Nbd7 8.f4 Nc5 9.O-O Be7 10.e5 dxe5 11.fxe5 Nfd7 12.Qh5 O-O 13.Kh1 g6 14.Qe2 Qc7 15.Bf4 b5 16.Bd5 Bb7 17.Bxb7 Qxb7 18.b4 Na4 19.Nxa4 bxa4 20.a3 a5 21.b5 Rfc8 22.c4 Rc7 23.Bh6 Qc8 24.Nc6 Bc5 25.Qf3 Qe8 26.Rad1 Nb6 27.Rd3 Be7 28.Nxe7+ Qxe7 29.Rd6