1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 Nc6 5.Nc3 Nf6 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7 9.f4 Qb6 10.a3 Be7 11.c4 Ne3 12.Qd3 Nxf1 13.Rxf1 c5 14.Be3 Qxb2 15.Rb1 Qxg2 16.Nd6+ Bxd6 17.Qxd6 Qc2 18.Rd1 Qc3+ 19.Kf2 Qxc4 20.Rg1 g6 21.Kg3 Qa6 22.Bxc5 Qxd6 23.Bxd6 Bb7 24.Rd4 Bc6 25.Rb1 f6 26.exf6 Kf7 27.Be5 Rhd8 28.Rd6 a5 29.Rxc6 dxc6 30.Rb7+ Kf8 31.Kg4 h6 32.Rh7 a4 33.Rxh6 Kf7 34.Rh7+ Kg8 35.Rg7+ Kf8 36.Kg5 Rd2 37.f7 Ke7 38.Bf6+ Kf8 39.Kxg6 Rg2+ 40.Bg5 Rxg5+ 41.fxg5 Ke7 42.Rg8 Rf8 43.Rxf8 c5 44.Rg8 e5 45.h3 e4 46.f8=Q+ Ke6 47.Qa8 Ke7 48.Qd8+ Ke6 49.Qa8 Kd6 50.Qa7 e3 51.Qxc5+ Kxc5 52.Re8 Kd6 53.Kh7 Kc7 54.Re6 e2 55.Rxe2 Kb8 56.Rh2 Ka8 57.Rc2 Ka7 58.Rd2 Kb6 59.Kg6 Ka6 60.h4 Ka7 61.h5 Kb7 62.h6 Kb8 63.Ra2 Kc7 64.Kh7 Kb6 65.Rf2 Ka7 66.Rf4 Ka8 67.Kg8 Kb7 68.Kh8 Kc8 69.h7 Kd8 70.Rf3 Ke7 71.Rf7+ Kd6 72.Rf4 Ke7 73.Rf8 Kd7 74.Kg7 Ke6 75.h8=R Ke5 76.g6 Kd6 77.Rh4 Kc5 78.Rh2 Kb6 79.Kh7 Ka7 80.Rh8 Kb6 81.Rh3 Ka5 82.g7 Ka6 83.Rh1 Ka5 84.Kg8 Kb5 85.R1h5+ Kb6 86.Ra5 Kc7 87.Rh1 Kc8 88.Rg1 Kb7 89.Kh7 Kc7 90.Rc5+ Kb8 91.Re1 Ka7 92.Re2 Kb8 93.g8=B Kb7 94.Ra5 Kb6 95.Re4 Kc7 96.Raxa4 Kb7 97.Rf4 Kb6 98.Ra7 Kc6 99.a4 Kb6 100.a5+ Kc5 101.a6 Kb6 102.Bf7 Kc5 103.Rb7 Kc6 104.a7 Kd6 105.a8=Q Kc5 106.Rd4 Kc6 107.Qa1 Kxb7 108.Qa7+ Kc8 109.Qc7+ Kxc7 110.Bg6 Kb7 111.Rh4 Ka6 112.Rb4 Ka7 113.Bf7 Ka8 114.Kg8 Ka7 115.Bb3 Ka6 116.Ra4+ Kb7 117.Rc4 Ka7 118.Rb4 Ka6 119.Kf7 Ka7 120.Ke6 Ka8 121.Kd6 Ka7 122.Kc7 Ka6 123.Ra4+ Kb5 124.Kd6 Kb6 125.Rb4+ Ka7 126.Kc7 Ka8 127.Ra4# 1-0