1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 c5 7.Bxc4 h6 8.Bxf6 Qxf6 9.e5 Qd8 10.d5 exd5 11.Qxd5 Qxd5 12.Bxd5 Nd7 13.O-O-O Nb6 14.Bb3 c4 15.Bc2 Bg4 16.Be4 O-O 17.h3 Bh5 18.Rhe1 Bxc3 19.bxc3 Na4 20.Re3 Nc5 21.Rd4 Nxe4 22.Rexe4 Bxf3 23.gxf3 b5 24.f4 Rfd8 25.f5 Kf8 26.f4 Ke7 27.a4 a6 28.Kb2 g6 29.fxg6 fxg6 30.Ka3 Ke6 31.h4 Kf5 32.a5 Rac8 33.Kb4 h5 34.Rxd8 Rxd8 35.Re1 Rc8 36.Rg1 Rc6 37.Rd1 Re6 38.Rd4 Rc6 39.Rd8 Ke6 40.Rg8 Kf5 41.Rb8 Ke6 42.Rb6 Kd5 43.Rb7 Ke6 44.Rb8 Kd5 45.Re8 Ke4 46.Rf8 Kd5 47.Rf7 Ke4 48.Rd7 Kf5 49.Rd4 Ke6 50.Rd8 Kf5 51.Rd7 Ke6 52.Rb7 Kd5 53.Rf7 Ke4 54.Rf8 Kd5 55.Rd8+ Ke6 56.Rb8 Kd5 57.Re8 Ke4 58.Rd8 Kf5 59.Rf8+ Ke6 60.Ka3 Kd5 61.Rd8+ Ke6 62.Rb8 Kd5 63.Rb7 Ke4 64.Rb6 Kd5 65.Kb4 Re6 66.Rb7 Rc6 67.Ra7 Ke4 68.Rf7 Kd5 69.Rg7 Ke4 70.Rd7 Kf5 71.Rb7 Ke6 72.Ka3 Kd5 73.Rd7+ Ke6 74.Rd8 Kf5 75.Rf8+ Ke6 76.Rb8 Kd5 77.Kb4 Re6 78.Rd8+ Kc6 79.Rd1 Kc7 80.Kc5 Rc6+ 81.Kd5 Kd7 82.Rg1 Re6 83.Rg5 Ke7 84.f5 gxf5 85.Rxh5 Rg6 86.Rh7+ Kf8 87.e6 Rg3 88.Ke5 Rxc3 89.Kf6 Kg8 90.Rg7+ Kh8 91.e7 Re3 92.Rf7 c3 93.Rf8+ Kh7 94.e8=Q Rxe8 95.Rxe8 b4 96.Rc8 f4 97.Kg5 f3 98.Rc7+ Kg8 99.Kg6 Kf8 100.h5 f2 101.Rf7+ Ke8 102.h6 c2 103.h7 c1=Q 104.h8=Q# 1-0