1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.a3 Bxc3+ 5.bxc3 c5 6.e3 Nc6 7.Bd3 d6 8.Ne2 e5 9.d5 Ne7 10.e4 h6 11.O-O g5 12.f4 exf4 13.g3 Bh3 14.gxf4 Bxf1 15.Qxf1 Ng6 16.e5 dxe5 17.Bxg6 fxg6 18.fxe5 Ng4 19.e6 Rf8 20.Qg2 Ne5 21.Be3 Qd6 22.Ng3 Nf3+ 23.Kh1 O-O-O 24.Qc2 b6 25.Qe4 Rde8 26.Rf1 Qe5 27.Qd3 Nh4 28.Re1 Nf3 29.Re2 Nxh2 30.Bg1 Rf3 31.Rxe5 Rxd3 32.Bxh2 Rxc3 33.Ne4 Rc1+ 34.Kg2 Rc2+ 35.Kh1 Kd8 36.Nf6 Rd2 37.Nxe8 Kxe8 38.Re1 b5 39.d6 bxc4 40.Rb1