1.d4 Nf6 2.Bg5 c5 3.Bxf6 gxf6 4.d5 f5 5.c3 d6 6.e3 Nd7 7.Ne2 Nf6 8.Nf4 Bd7 9.Nd2 e5 10.dxe6 fxe6 11.Be2 e5 12.Nh5 Bc6 13.Nc4 Qe7 14.Nxd6+ Qxd6 15.Qxd6 Bxd6 16.Nxf6+ Ke7 17.O-O-O Bc7 18.Nd5+ Bxd5 19.Rxd5 b6 20.Bc4 Rad8 21.g3 h5 22.h4 Rh6 23.Rxd8 Kxd8 24.Bd3 Rf6 25.Be2 Rh6 26.Bf3 Ke7 27.a4 a5 28.Kd2 Kf6 29.Kc2 f4 30.e4 fxg3 31.fxg3 Kg7 32.Rd1 Rf6 33.Bxh5 Kh6 34.Be8 Rf3 35.g4 Rf4 36.Bd7 Rxe4 37.Bf5 Re2+ 38.Kb1 Rh2 39.Rd7 Rxh4 40.Rxc7