1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.c3 dxc3 5.Nxc3 d6 6.Bc4 e6 7.Bf4 Be7 8.O-O Nf6 9.Qe2 e5 10.Be3 O-O 11.h3 a6 12.Rac1 b5 13.Bb3 Na5 14.Bd5 Nxd5 15.Nxd5 Nc4 16.Rfd1 f5 17.Nxe7+ Qxe7 18.Bg5 Qf7 19.b3 fxe4 20.Ne1 Qg6 21.bxc4 Qxg5 22.Rc3 Qf6 23.cxb5 Bb7 24.Rc7 Rf7 25.Rxf7 Kxf7 26.Qc4+ Kg6 27.Qc7 e3 28.Rxd6 exf2+ 29.Kf1 fxe1=Q+ 30.Kxe1 Bxg2 31.Qc2+