1.d4 d5 2.Nf3 Nf6 3.Bf4 e6 4.e3 Bd6 5.Bb5+ Nbd7 6.c3 Qe7 7.Ne5 c6 8.Bd3 Bb8 9.Nd2 Nxe5 10.Bxe5 O-O 11.f4 Nd7 12.Qc2 Nxe5 13.dxe5 h6 14.Nf3 Bd7 15.h4 f6 16.O-O-O fxe5 17.fxe5 Be8 18.h5 b5 19.Qd2 b4 20.Bc2 Rxf3 21.gxf3 Bxe5 22.cxb4 Rb8 23.f4 Bf6 24.e4 dxe4 25.Qd6 Rxb4 26.Qxe7 Bxe7 27.Rde1 Bf6 28.Rxe4 Bxb2+ 29.Kd2 Rxe4 30.Bxe4 Bd4 31.Bg6 Bd7 32.f5 Bb6 33.Rf1 e5 34.f6 Be6 35.f7+ Kf8 36.a4 Bd5 37.Kd3 c5 38.Re1 Bc7 39.Rb1 a6 40.Rd1 Bb3 41.Rc1 Bd6 42.a5 c4+ 43.Kc3 Bc5 44.Rb1 Bd4+ 45.Kb4 Be3 46.Rb2 Bd4 47.Rg2 Ke7 48.Be4 Bd1 49.Rxg7 c3 50.Rg6 c2 51.Rc6 Be3 52.Bxc2 Bd2+ 53.Ka4 Bf3 54.Rc7+ Kf8 55.Bg6 Bd1+ 56.Ka3 Bf4 57.Rc8+ Kg7 58.f8=Q# 1-0