1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Nf3 e6 6.Bc4 Nf6 7.Qe2 Qc7 8.h3 d6 9.O-O a6 10.Bf4 e5 11.Nd5 Nxd5 12.exd5 Ne7 13.Nxe5 f6 14.Rac1 Qd8 15.Nf3 Kf7 16.Nd4 Ng6 17.Ne6 Qe7 18.Bg3 h5 19.Bb3 Bd7 20.Rfe1 h4 21.Bh2 Kg8 22.Qe4 Rh6 23.Qb4 Rb8 24.Nxf8 Qxf8 25.Bxd6 Qd8 26.Bxb8 Qxb8 27.d6+ Kh8 28.Rc7 Nf8 29.Re7