1.e4 c5 2.Nc3 e6 3.Nf3 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.Nxc6 bxc6 7.e5 Nd5 8.Ne4 Qc7 9.f4 Qb6 10.Bd3 Ba6 11.Bxa6 Qxa6 12.Qe2 Qxe2+ 13.Kxe2 f5 14.Nf2 a5 15.c4 Nb4 16.Bd2 c5 17.Bxb4 cxb4 18.Rac1 Be7 19.h4 Kf7 20.h5 Rhc8 21.Nd3 Rc7 22.g3 Rca7 23.Ke3 Rc7 24.c5 Rac8 25.Kd4 Bf8 26.Rc2 Be7 27.Rhc1 g6 28.hxg6+ hxg6 29.Kc4 Rh8 30.Kb5 Rb7+ 31.Ka4 g5 32.b3 Rh3 33.Rg1 Ra7 34.fxg5 Bxg5 35.Nf4 Rh8 36.Rd1 Rc7 37.Rcd2 Rd8 38.c6 Rxc6 39.Rxd7+ Ke8 40.Rxd8+ Bxd8 41.Kb5 Rb6+ 42.Kc5 Bc7 43.Rh1 Ra6 44.Nd3 Kd7 45.Rh7+ Kd8 46.Rg7 Kc8 47.Kb5 Rb6+ 48.Kxa5 Rb7+ 49.Ka4 Ra7+ 50.Kb5 Ra5+ 51.Kc6 Ra6+ 52.Kb5 Ra5+ 53.Kxb4 Rxa2 54.Re7 Rg2 55.Rxe6 Rxg3 56.Kc4 f4 57.b4 Re3 58.Kd4 Kd7 59.Rf6 Ke7 60.Rxf4 Bb6+ 61.Nc5 Re1 62.Kd5 Rd1+ 63.Kc6 Ba7 64.Rh4 Ke8 65.Rh7 Ra1 66.Kb7 Bb6 67.Kxb6 Kf8 68.b5 Rc1 69.Ka6 Rf1 70.Nd3 Kg8 71.Rh4 Rg1 72.Rf4 Ra1+ 73.Kb6 Rd1 74.Rf5 Rh1 75.Nb2 Rf1 76.Rxf1 Kg7 77.Na4 Kg8 78.Rb1 Kg7 79.Nb2 Kf7 80.Rf1+ Kg7 81.Rf8 Kg6 82.Rf4 Kh6 83.Kc5 Kh7 84.e6 Kh6 85.e7 Kg7 86.b6 Kg6 87.Rf5 Kg7 88.Kc4 Kg8 89.Rb5 Kf7 90.Rf5+ Kg6 91.Nd3 Kh6 92.b7 Kg7 93.Rf1 Kg8 94.Rf2 Kh7 95.Kb5 Kg8 96.Rf5 Kh7 97.e8=B Kh6 98.b8=Q Kh7 99.Qd6 Kg8 100.Bd7 Kh7 101.Rf6 Kg8 102.Kb6 Kh8 103.Bf5 Kg8 104.Qf8# 1-0