1.d4 Nf6 2.Nf3 b6 3.g3 e6 4.c4 Ba6 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 Bb7 8.Nc3 d5 9.cxd5 exd5 10.O-O O-O 11.Rc1 Na6 12.Ne5 c5 13.dxc5 Nxc5 14.b4 Ne6 15.Qb3 Nd4 16.Qb2 Ne4 17.Be3 Nxc3 18.Bxd4 Nb5 19.Nc6 Bxc6 20.Rxc6 Qd7 21.Rcc1 Nxd4 22.Qxd4 Rad8 23.Rfd1 Qa4 24.Bxd5 Rc8 25.Rxc8 Rxc8 26.Rd3 Qxb4 27.Bxf7+ Kxf7 28.Qd5+ Kf8 29.Qf5+