1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Nbd7 5.cxd5 exd5 6.Bf4 c6 7.Qc2 Bb4 8.e3 Qa5 9.Bd3 Nf8 10.h3 Ng6 11.Bh2 O-O 12.O-O Qd8 13.a3 Bd6 14.Ne5 Re8 15.f4 c5 16.Rad1 cxd4 17.exd4 Ne7 18.Bg3 Qb6 19.Kh1 Nc6 20.Bf2 Be6 21.f5 Bc8 22.Qd2 Qd8 23.Bb5 Nxe5 24.dxe5 Rxe5 25.Bh4 Bxf5 26.Nxd5 Ne4 27.Qe1 Qc8 28.Qe3 Qe6 29.Bc4 Rc8 30.Ne7+ Bxe7 31.Bxe6 Bxh4 32.Bxc8 Bxc8 33.Kg1 f5 34.Qb3+ Be6 35.Qxb7 Ng3 36.Rfe1 Ne2+ 37.Rxe2 Rxe2 38.Qb8+ Kf7 39.Qxa7+ Kg6 40.Qa4 Bg3 41.Qd4 f4 42.Qd3+ Re4 43.Qxe4+ Bf5 44.Qc6+ Kf7 45.Qd7+ Bxd7 46.Rxd7+ Kf6 47.Rd8 Bh2+ 48.Kf1 g5 49.Rd2 Ke5 50.b4 Bg1 51.h4 Kf6 52.Re2 Bh2 53.Rb2 h5 54.b5 Ke6 55.a4 Kd7 56.Rb4 Kd8 57.Rb1 Ke7 58.Ra1 Ke6 59.Ke2 Bg1 60.Rxg1 Ke7 61.Rb1 Kf7 62.Ra1 Kg6 63.Kf2 f3 64.b6 Kf6 65.Ke1 Ke5 66.hxg5 Kd4 67.Ra2 Ke5 68.Kf1 fxg2+ 69.Kg1 Ke4 70.g6 Ke3 71.Ra1 Ke2 72.Rd1 h4 73.b7 Kxd1 74.b8=R Kd2 75.Rh8 Ke3 76.Rb8 Kf4 77.a5 Kf3 78.a6 Ke3 79.Ra8 Kf3 80.Kh2 Kf2 81.Rf8+ Ke2 82.Kxg2 h3+ 83.Kxh3 Kd2 84.a7 Kd1 85.g7 Kc2 86.g8=R Kd1 87.a8=N Kd2 88.Rf3 Ke2 89.Rg1 Kxf3 90.Re1 Kf4 91.Nc7 Kf3 92.Nd5 Kf2 93.Re3 Kg1 94.Rf3 Kh1 95.Rf1# 1-0