1.Nf3 Nf6 2.c4 e6 3.g3 a6 4.Bg2 b5 5.b3 c5 6.O-O Bb7 7.Nc3 Qa5 8.e3 Be7 9.Qe2 bxc4 10.bxc4 O-O 11.Rb1 Bc6 12.e4 d6 13.Rb3 Ra7 14.d4 cxd4 15.Nxd4 Ba8 16.Be3 Rb7 17.e5 Rxb3 18.exf6 Bxg2 19.Nxb3 Bxf1 20.Qg4 Bxf6 21.Nxa5 Bxc3 22.Kxf1 Bxa5 23.Qd4 Rd8 24.Qa7 h6 25.Bb6 Bxb6 26.Qxb6 Rc8 27.Qxd6 Kh7 28.c5 Kg6 29.c6