1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.c3 Nc6 5.Nd2 Bf5 6.Qb3 Qc8 7.Ngf3 e6 8.Nh4 Bg4 9.h3 Bh5 10.g4 Bg6 11.Nxg6 hxg6 12.Bg2 Be7 13.Nf3 Ne4 14.Ne5 Nxe5 15.Bxe5 O-O 16.h4 f6 17.Bf4 c4 18.Qc2 e5 19.f3 exf4 20.fxe4 Qxg4 21.Qe2 Qg3+ 22.Qf2 Qxe3+ 23.Qxe3 fxe3 24.Rh3 dxe4 25.Bxe4 f5 26.Bd5+ Kh7 27.Ke2 f4 28.Rg1 Kh6 29.Rh2 Rad8 30.Be4 Rd6 31.Rhg2 Rff6 32.h5 g5 33.Rxg5 f3+ 34.Bxf3 Rxf3 35.Rxg7 Rf2+ 36.Kxe3 Rf1 37.Rxf1 Re6+ 38.Kf4 Kxg7 39.Rg1+ Kf7 40.Rg2 Rh6 41.Kg4 Rf6 42.Rg3 Rf2 43.Rf3+ Rxf3 44.Kxf3 Bg5 45.Ke4 Ke6 46.b3 cxb3 47.axb3 Kd6 48.Kd3 b5 49.c4 b4 50.Ke4 a5 51.Kd3 Bh6 52.Ke4 Ke6 53.Kd3 Kd7 54.Ke4