1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.e3 Bb7 5.c4 bxc4 6.Bxc4 d6 7.O-O Nbd7 8.Nc3 g6 9.e4 Bg7 10.Nh4 O-O 11.f4 Nb6 12.Bb3 c4 13.Bc2 Qc7 14.f5 Rad8 15.Be3 a6 16.Ne2 Nbd7 17.Rc1 Nc5 18.Nc3 a5 19.g4 Ba6 20.g5 Nfd7 21.Bd4 Nd3 22.Bxg7 Kxg7 23.Bxd3 cxd3 24.Rf2 Qb6 25.Qf3 Qd4 26.Qh3 Kg8 27.Nf3 Qg7 28.Ne1 Qd4 29.Nf3 Qg7 30.Rd1 Rfe8 31.Ne1 Nc5 32.f6 exf6 33.gxf6 Qf8 34.Nf3 h5 35.Rg2 Qh6 36.Nd4 Kh7 37.Nc6 Rc8 38.Ne7 Rb8 39.b3 Rb4 40.Rf1 Nxe4 41.Qd7 Qe3+ 42.Kh1 Nxf6 43.Rxf6 Bb5 44.Rxf7+