1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.Nd2 cxd4 5.exd4 Bf5 6.Bb5+ Nbd7 7.Ngf3 Qb6 8.a4 a6 9.Bxd7+ Bxd7 10.O-O Rc8 11.b3 Rc3 12.Nb1 Rc8 13.Ne5 Bf5 14.c4 dxc4 15.bxc4 Rd8 16.Nf3 e6 17.Nbd2 Be7 18.a5 Qc6 19.Ne5 Qc8 20.Qa4+ Kf8 21.Be3 Nd7 22.f4 h5 23.Qb3 Kg8 24.Ra2 Nxe5 25.fxe5 h4 26.h3 Rh5 27.Rb2 Rd7 28.c5 Qd8 29.Qc3 Bg5 30.Rb6 Bxe3+ 31.Qxe3 Qg5 32.Qxg5 Rxg5 33.Rd6 Bxh3 34.Rxd7 Rxg2+ 35.Kh1 Rxd2 36.Rfxf7 Bg2+ 37.Kg1 Bc6 38.Rxg7+ Kf8 39.Rc7 h3 40.Rh7 h2+ 41.Rxh2 Rd1+ 42.Kf2 Rd2+ 43.Kg3 Rxh2 44.Kxh2 b6 45.Rxc6 Kg7 46.Rxe6 Kh8 47.axb6 Kg7 48.Rf6 a5 49.Kg2 Kg8 50.Kg1 a4 51.b7 Kg7 52.Rh6 a3 53.Kf1 Kf8 54.Rb6 Kg8 55.Rb3 Kf7 56.e6+ Kg8 57.Kf2 Kf8 58.Rg3 Ke8 59.Rg6 a2 60.Rh6 a1=Q 61.b8=Q+ Ke7 62.Qc7+ Ke8 63.Qf7+ Kd8 64.e7+ Kc8 65.Rf6 Kd7 66.e8=Q# 1-0