1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.a3 a5 10.Bf4 b6 11.cxd5 cxd5 12.Rc1 Ba6 13.Nc3 Nh5 14.Be3 Nhf6 15.Qb3 Bc4 16.Qd1 Rc8 17.Bf4 Ba6 18.a4 Ne4 19.Nb5 Bxb5 20.axb5 Bd6 21.Be3 h6 22.Qa4 Rxc1+ 23.Rxc1 Qb8 24.Rc6 Rc8 25.Qc2 Rc7 26.Ne5 Nef6 27.Bf4 Bxe5 28.Bxe5 Rxc6 29.bxc6 Nxe5 30.dxe5 Ne8 31.Qc3 Qd8 32.Qd4 Qc7 33.Qc3 Qe7 34.e4 Nc7 35.f4 Qc5+ 36.Qxc5 bxc5 37.Kf2 Kf8 38.Ke3 Ke7 39.f5 f6 40.exf6+ gxf6 41.fxe6 d4+ 42.Kd3 Nxe6 43.Kc4 Kd6 44.h4 a4 45.Bf3 Nc7 46.e5+ fxe5 47.g4 Ne6 48.Be4 Kc7 49.Kd5 Nf4+ 50.Kxe5 Nh3 51.Bc2 Kxc6 52.Bxa4+ Kb6 53.Ke4 Nf2+ 54.Kf3 Nd3 55.h5 c4 56.g5 hxg5 57.Ke4 g4 58.h6 g3 59.Kf3 Ne5+ 60.Kxg3 Kc5 61.h7 Nf7 62.Kf4 Kd6 63.Kf5 Ke7 64.Kg6 Kf8 65.Bc2 d3 66.Bd1 d2 67.Kf6 Nh8 68.Bh5 Nf7 69.Bxf7 d1=N 70.h8=Q# 1-0