1.Nf3 d5 2.d4 c5 3.c4 e6 4.Nc3 Nc6 5.cxd5 exd5 6.g3 Nf6 7.Bg2 Be7 8.O-O O-O 9.dxc5 Bxc5 10.Bg5 d4 11.Ne4 Be7 12.Bxf6 Bxf6 13.Nxf6+ Qxf6 14.Qd2 Bg4 15.h3 Bh5 16.Rac1 Rad8 17.Rc5 Bg6 18.Nh4 Rfe8 19.Nxg6 hxg6 20.Rfc1 Qe6 21.R1c2 d3 22.exd3 Nd4 23.R2c4 Qf6 24.Qg5 Ne2+ 25.Kf1 Rxd3 26.f3 Rxf3+ 27.Bxf3 Qxf3+ 28.Ke1 Nf4+ 29.Re5 Rxe5+