1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.Be2 a6 7.f4 Nbd7 8.O-O b5 9.Bf3 Bb7 10.Qe2 Be7 11.e5 Bxf3 12.Nxf3 dxe5 13.fxe5 Ng8 14.Kh1 Qc7 15.Bf4 Rc8 16.Rad1 Bb4 17.Nd5 Qa5 18.Ng5 Nh6 19.c3 Bf8 20.b4 Qd8 21.Nxe6 fxe6 22.Bxh6 Qh4 23.Qf3 exd5 24.Qf7+