1.d4 Nf6 2.c3 c6 3.Nf3 d5 4.Bf4 Bf5 5.Nh4 e6 6.Nxf5 exf5 7.Qb3 Nh5 8.Be5 Qb6 9.e3 Nd7 10.Be2 Nhf6 11.Bf4 h5 12.h4 g6 13.O-O a5 14.Nd2 Be7 15.c4 O-O 16.g3 dxc4 17.Nxc4 Qxb3 18.axb3 Bb4 19.Bd6 Bxd6 20.Nxd6 Rfb8 21.Nc4 b6 22.Bf3 Ne4 23.Rfd1 c5 24.d5 Rd8 25.Be2 Rab8 26.f3 Nef6 27.d6 Re8 28.Kf2 Re6 29.Rd2 Rd8 30.Rad1 Rde8 31.Bf1 Kg7 32.Bh3 Ne5 33.e4 Neg4+ 34.fxg4 Nxe4+ 35.Kg1 Nxd2 36.Rxd2 fxg4 37.Bg2 Rd8 38.Bc6 f5 39.Rd5 Kf6 40.Bb5 g5 41.hxg5+ Kxg5 42.d7 Kf6 43.Kf2 Re4 44.Nxb6 Rb4 45.Rxc5 Rxb3 46.Rc8 Rxb2+ 47.Ke3 Ke7 48.Nd5+ Ke6 49.Nf4+ Ke7 50.Ng6+ Kd6 51.Rxd8 Rxb5 52.Nf8 Rb3+ 53.Kf4 Rf3+ 54.Kg5 Rb3 55.Kf6 Ra3 56.Rc8 a4 57.d8=Q# 1-0