1.Nf3 c5 2.e4 e6 3.d4 cxd4 4.Nxd4 Qb6 5.Nb3 a6 6.Bd3 Qc7 7.O-O Nf6 8.f4 d6 9.c4 Nbd7 10.Nc3 b6 11.Qe2 Bb7 12.Bd2 Rc8 13.Rae1 Nc5 14.Nxc5 Qxc5+ 15.Be3 Qc7 16.Bd4 Be7 17.Qe3 Ng4 18.Qg3 h5 19.h3 Bf6 20.e5 dxe5 21.hxg4 exd4 22.Nd5 Bxd5 23.cxd5 hxg4 24.dxe6 fxe6 25.Qxg4 Rh6 26.Qxe6+ Kf8 27.Bxa6 Rd8 28.Bc4 Rh8 29.Rf3 b5