1.e4 e6 2.c4 c5 3.Nc3 Nc6 4.Nf3 Nf6 5.d4 cxd4 6.Nxd4 Bb4 7.Nxc6 dxc6 8.Qxd8+ Kxd8 9.f3 Nd7 10.Bd2 Kc7 11.Nb5+ cxb5 12.Bxb4 bxc4 13.Bxc4 Ne5 14.Rc1 Bd7 15.Be2+ Nc6 16.Bc3 f6 17.f4 Rhd8 18.e5 f5 19.Kf2 Be8 20.Rhd1 Rxd1 21.Rxd1 Rd8 22.Rxd8 Kxd8 23.Bc4 Bd7 24.Ke3 a6 25.Be1 b5 26.Be2 Kc7 27.Bf3 a5 28.Bxc6 Bxc6 29.Bxa5+ Kb7 30.g3 Bd5 31.a3 Kc6 32.Bb4 g6 33.Bf8 h5 34.Kd4 Bc4 35.a4 Kb6 36.Bb4 Bb3 37.a5+ Kc6 38.Be7 Kb7 39.Kc5 Ka6 40.Kb4 Bc4 41.Bf6 Bd5 42.Bd8 Bc4 43.Bh4 Bd5 44.Bg5 Bc4 45.Bd8 Bd5 46.Bf6 Bc4 47.Bh8 Bd5 48.Bf6 Bc4 49.Bh4 Bd5 50.Be7 Bc4 51.b3 Bd5 52.Bf6 Ka7 53.Bh4 Ka6 54.Bg5 Ka7 55.Be7 Ka6 56.Bf6 Ka7 57.Bd8 Ka6 58.Be7 Kb7 59.Bg5 Ka6 60.Bd8 Ka7 61.Bf6 Ka6 62.Bh8 Kb7 63.Kc3 Ka6 64.b4 Kb7 65.Kd4 Kc6 66.Bf6 Bc4 67.Ke3 Kd5 68.a6 Kc6 69.Bd8 Bd5 70.Kd4 Bc4 71.Ba5 Bd5 72.a7 Kb7 73.Kc5 Bc4 74.Bb6 Be2 75.Kd6 Bc4 76.Ke7 Bd5 77.Bc5 Ka8 78.Kf6 Bc4 79.Kxg6 Be2 80.Kf6 Bc4 81.Bg1 Bd5 82.Bc5 Bc4 83.Kg5 Be2 84.Kg6 Bf3 85.h3 Bg2 86.Kf6 Bd5 87.Kg5 Bf3 88.Bf2 Kb7 89.Kf6 Bd5 90.Kg6 Bf3 91.Kg5 Ka8 92.Kf6 Bd5 93.Kg6 Bf3 94.Bd4 Be2 95.Bc5 Bf3 96.h4 Kb7 97.g4 fxg4 98.Kxh5 g3+ 99.Kg5 Be4 100.Kf6 Bf5 101.h5 g2 102.h6 Ka8 103.Bg1 Kb7 104.h7 Bxh7 105.Kxe6 Ka8 106.Kd6 Bf5 107.e6 Bxe6 108.Kxe6 Kb7 109.f5 Ka8 110.Bd4 g1=R 111.Bxg1 Kb7 112.Bc5 Kc6 113.a8=R Kb7 114.Ra5 Kc7 115.Rxb5 Kc8 116.Ra5 Kb8 117.Ra3 Kc7 118.Ra1 Kb8 119.f6 Kc8 120.f7 Kd8 121.f8=Q+ Kc7 122.Qh6 Kd8 123.Qh4+ Kc7 124.Qh2+ Kd8 125.b5 Ke8 126.b6 Kd8 127.b7 Ke8 128.b8=Q# 1-0