1.d4 Nf6 2.Bf4 d5 3.e3 e6 4.Nd2 Bd6 5.Bg3 O-O 6.Ngf3 b6 7.Bd3 Bb7 8.Ne5 c5 9.c3 Nc6 10.f4 Ne7 11.Qb1 g6 12.Bf2 c4 13.Bc2 b5 14.O-O b4 15.Bh4 Ne8 16.e4 f6 17.Ng4 f5 18.exf5 exf5 19.Ne5 Rb8 20.Qe1 Nf6 21.Bxf6 Rxf6 22.Ndf3 Bc8 23.Qh4 Kg7 24.Ng5 h6 25.Ngf3 bxc3 26.b3 cxb3 27.axb3 a5 28.Rae1 Be6 29.Re3 Bb4 30.Ng5 Bd7 31.Rfe1 Ng8 32.g4 fxg4 33.Nxd7 Qxd7 34.Ne6+ Kh8 35.Qxg4 Qf7 36.Qg2 Ne7 37.Qh3 Ng8 38.Qg2 Ne7 39.Qh3 Nf5 40.Re5 Bd6 41.Ng5 Qg8 42.Kh1 Rbf8 43.Re7 Bxe7 44.Rxe7 Rc6 45.Rh7+ Qxh7 46.Nxh7 Kxh7 47.Qf3 Re8 48.Bxf5 gxf5 49.Qxd5 Ree6 50.Qxf5+ Kg7 51.Qc2 Red6 52.d5 Rc7 53.h4 Kf6 54.h5 Rxd5 55.Qg6+ Ke7 56.Qg7+ Kd6 57.Qf6+ Kd7 58.Qg7+ Kc8 59.Qg8+ Rd8 60.Qe6+ Kb7 61.Qf5 Rd6 62.Qb5+ Rb6 63.Qd5+ Ka6 64.Qa8+ Kb5 65.Qd5+ Rc5 66.Qd3+ Kc6 67.Qe4+ Kd6 68.Qd4+ Kc6 69.Qe4+ Rd5 70.Qc4+ Kd6 71.Qxc3 Rxh5+ 72.Kg2 Rd5 73.Qf6+ Kc7 74.Qe7+ Kc8 75.Qf8+ Kc7 76.Qe7+ Kc8 77.Qf8+ Kc7 78.Qe7+