1.c4 c5 2.Nc3 Nf6 3.Nf3 e6 4.g3 d5 5.cxd5 Nxd5 6.Bg2 Nc6 7.O-O Be7 8.d4 O-O 9.e4 Nxc3 10.bxc3 b6 11.Re1 cxd4 12.cxd4 Bb7 13.d5 Na5 14.Ne5 Rc8 15.dxe6 fxe6 16.Bh3 Bc5 17.Bxe6+ Kh8 18.Bf4 Qxd1 19.Raxd1 Rce8 20.Nf7+ Kg8 21.Nd8+ Kh8 22.Nxb7 Nxb7 23.Bd5 Nd8 24.Be3 Ne6 25.Kg2 Bxe3 26.Rxe3 g5 27.Ra3 Re7 28.Rf3 Rd8 29.Rf5 h6 30.Kf3 Nc5 31.Rd4 Kg7 32.Ke3 g4 33.e5 Kg6 34.Rf6+ Kh7 35.Rf7+ Rxf7 36.Bxf7 Rf8 37.Rf4 Kg7 38.Bh5 Rd8 39.Rxg4+ Kf8 40.Rd4 Rxd4 41.Kxd4 Nb3+ 42.axb3 a6 43.Bf7 Kxf7 44.g4 Kg8 45.f4 Kh7 46.Ke4 b5 47.g5 Kh8 48.Kd3 hxg5 49.fxg5 b4 50.Ke4 Kg7 51.h4 Kh7 52.Kd5 Kg6 53.e6 Kg7 54.g6 a5 55.Kc5 Kh6 56.Kb5 Kxg6 57.h5+ Kxh5 58.e7 a4 59.Kxa4 Kg4 60.e8=R Kf3 61.Re1 Kg3 62.Re3+ Kh2 63.Re5 Kh3 64.Rd5 Kh4 65.Rd6 Kg5 66.Rd3 Kg6 67.Rf3 Kh7 68.Rf7+ Kh6 69.Rd7 Kg6 70.Rg7+ Kxg7 71.Kxb4 Kf7 72.Kc5 Kg6 73.Kc4 Kh7 74.Kd4 Kg6 75.Kd5 Kh6 76.Kd4 Kg7 77.Kd5 Kg6 78.Kc5 Kh6 79.Kc6 Kg6 80.Kc7 Kh7 81.b4 Kh6 82.Kb7 Kg7 83.b5 Kf8 84.Kc6 Ke7 85.Kb6 Kf6 86.Kc6 Kg5 87.Kc7 Kg4 88.Kb8 Kh5 89.Kb7 Kg6 90.b6 Kg5 91.Kb8 Kh6 92.Ka7 Kg6 93.Kb8 Kh5 94.Kc8 Kh4 95.Kb8 Kh3 96.b7 Kg2 97.Kc8 Kf1 98.Kc7 Ke2 99.Kc6 Kd3 100.Kc5 Kd2 101.Kd4 Kd1 102.Kc5 Ke2 103.Kd6 Kd2 104.b8=R Ke3 105.Rb4 Ke2 106.Rb7 Kd1 107.Re7 Kc1 108.Re2 Kb1 109.Rh2 Ka1 110.Rh5 Kb2 111.Rh7 Kc2 112.Kc6 Kb2 113.Rc7 Ka1 114.Rd7 Kb1 115.Kd6 Kb2 116.Ke5 Kc2 117.Rh7 Kc3 118.Rh4 Kd2 119.Ra4 Ke1 120.Kd5 Kd2 121.Rd4+ Ke2 122.Rf4 Ke3 123.Rf7 Ke2 124.Kc6 Kd2 125.Rh7 Ke1 126.Kd7 Ke2 127.Ke7 Ke3 128.Rh2 Ke4 129.Rc2 Kf3 130.Rc4 Kg3 131.Kf6 Kf3 132.Kg5 Kf2 133.Kh6 Ke1 134.Rc8 Ke2 135.Ra8 Kf1 136.Ra5 Kf2 137.Rb5 Kf3 138.Rb6 Ke4 139.Kg5 Ke5 140.Rb4 Kd5 141.Kf6 Kc6 142.Ke6 Kc5 143.Rf4 Kc6 144.Rf5 Kc7 145.Rc5+ Kb8 146.Kd7 Ka7 147.Kc7 Ka8 148.Ra5# 1-0