1.d4 Nf6 2.Nf3 e6 3.c4 b6 4.g3 Ba6 5.Qa4 Bb7 6.Bg2 c5 7.dxc5 Bxc5 8.O-O O-O 9.Nc3 Be7 10.Rd1 Na6 11.Bf4 Nc5 12.Qc2 Nfe4 13.Ne5 Nxc3 14.Qxc3 Bxg2 15.Kxg2 Qc8 16.b4 f6 17.bxc5 fxe5 18.Bxe5 Bxc5 19.f3 Rf7 20.Rd3 Qc6 21.Rad1 Rc8 22.Qd2 Rf5 23.Bxg7 Kxg7 24.Rxd7+ Kg6 25.g4 Rg5 26.Qd3+ Kf6 27.Qxh7 Rxg4+ 28.Kh3 Rgg8 29.Rf7+ Kg5 30.Qh4+ Kg6 31.Qf6+