1.Nf3 Nf6 2.g3 d5 3.c4 e6 4.d4 dxc4 5.Bg2 Nc6 6.O-O Rb8 7.a4 Bb4 8.Na3 c3 9.Qb3 cxb2 10.Bxb2 a5 11.Ne5 Nxe5 12.dxe5 Nd7 13.Rfd1 O-O 14.Rac1 c6 15.Rd4 Qg5 16.Rh4 g6 17.Rcc4 b5 18.Rcg4 Qd2 19.Bxc6 bxa4 20.Bxa4 Bxa3 21.Qxa3 Qxb2 22.Qe7 Nxe5 23.Re4 Qc1+ 24.Kg2 Bb7 25.f3 Bxe4 26.Rxe4 Rb1 27.Kh3 Qf1+ 28.Kh4 Rb4 29.Rxb4 axb4 30.f4 Qxe2 31.Qg5 Nf3+