1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Nd2 d5 5.Bg2 O-O 6.Nf3 dxc4 7.a3 Bxd2+ 8.Bxd2 Nc6 9.e3 b5 10.b3 Bb7 11.O-O Nb8 12.bxc4 bxc4 13.Qc2 Nbd7 14.Qxc4 Bd5 15.Qe2 c5 16.Rfc1 Rc8 17.dxc5 Nxc5 18.Bb4 Qb6 19.Nd4 a5 20.Bxd5 axb4 21.Bg2 bxa3 22.Rxa3 Nce4 23.Rca1 h6 24.h3 Rfd8 25.Ra7 Qb4 26.Kh2 Qc5 27.Qb2 Rb8 28.Qa2 Qc3 29.Rxf7 Rxd4 30.Qa7 Rd7 31.Rxd7 Nxd7 32.Bxe4 Rf8 33.Ra2 Qc4 34.Bg2 Ne5 35.f4 Nd3 36.Ra4 Qc2 37.Ra1 Qc3 38.Qa6 Nc5 39.Qa3 Qxa3 40.Rxa3 Rb8 41.Rc3 Nd7 42.Rc6 Rb6 43.Rc8+ Nf8 44.Bf1 Rb3 45.e4 Re3 46.e5 g5 47.Kg2 gxf4 48.gxf4 h5 49.Kf2 Ra3 50.Bc4 Kf7 51.f5 Ra5 52.fxe6+ Ke7 53.Rc7+ Ke8 54.Rb7 Rxe5 55.Bb5+ Kd8 56.e7+ Rxe7 57.Rb8+ Kc7 58.Rxf8 Re5 59.Bd3 Rf5+ 60.Rxf5 Kd8 61.Kf3 Ke7 62.Ke4 Kd7 63.Ke5 Kc8 64.Rf8+ Kb7 65.Re8 h4 66.Rh8 Ka7 67.Rxh4 Kb7 68.Rh7+ Kc6 69.h4 Kc5 70.Rf7 Kc6 71.h5 Kc5 72.h6 Kb6 73.Rf8 Kc5 74.Rg8 Kc6 75.Rh8 Kd7 76.Rb8 Kc6 77.Ra8 Kb7 78.Ra1 Kc7 79.Rg1 Kb7 80.Rd1 Kc6 81.Re1 Kb7 82.Rg1 Kc7 83.Rg6 Kd8 84.Rg8+ Kd7 85.Ra8 Kc7 86.Ra1 Kd7 87.Rg1 Ke7 88.Rg4 Kd7 89.Rg3 Kd8 90.Rg6 Kc8 91.Rg7 Kb8 92.Rg8+ Ka7 93.Rf8 Kb6 94.Ra8 Kc6 95.Rh8 Kb6 96.h7 Ka5 97.Rd8 Kb4 98.Ra8 Kc5 99.Rb8 Kc6 100.Rc8+ Kd7 101.Rc5 Kd8 102.Rc6 Ke7 103.Rc7+ Kf8 104.h8=Q# 1-0