1.e4 c5 2.c3 h6 3.d4 cxd4 4.cxd4 d5 5.Bb5+ Nd7 6.exd5 Nf6 7.Nc3 a6 8.Bxd7+ Bxd7 9.Nf3 Rc8 10.Qb3 b5 11.O-O e6 12.Re1 Be7 13.dxe6 Bxe6 14.Rxe6 fxe6 15.Qxe6 Qd7 16.Qxa6 O-O 17.Qxb5 Qxb5 18.Nxb5 Nd5 19.Ne1 Bb4 20.Nd3 Rc2 21.h3 Rfc8 22.a4 Ba5 23.Be3 Nxe3 24.fxe3 Bd2 25.e4 Be3+ 26.Kh2 Rd2 27.Ra3 h5 28.Kg3 Rf8 29.h4 Bf2+ 30.Nxf2 Rfxf2 31.b4 Rxg2+ 32.Kf4 Rb2 33.Nd6 Rxb4 34.Ke5 Rbb2 35.d5 Ra2 36.Rc3 Rg4 37.Rc4 Rxh4 38.Nf5 Rg4 39.d6 Rd2 40.a5 h4 41.a6 h3 42.a7 Ra2 43.d7 Ra5+ 44.Kd4 Rxa7 45.d8=Q+ Kh7 46.Rc3 Ra4+ 47.Kc5 h2 48.Rh3+ Kg6 49.Qe8+ Kg5 50.Qxa4 g6 51.Rxh2 gxf5 52.Qb3 Rg1 53.exf5 Kf4 54.Qb4+ Kf3 55.Kd5 Re1 56.Qd2 Rd1 57.Kc5 Rxd2 58.Rxd2 Kf4 59.Kd4 Kg5 60.Rd3 Kf4 61.Rc3 Kg4 62.Rb3 Kxf5 63.Rh3 Kg6 64.Rb3 Kh6 65.Rb5 Kg6 66.Rd5 Kh6 67.Kc4 Kg6 68.Rd6+ Kh5 69.Ra6 Kg4 70.Kd5 Kh4 71.Kc6 Kh5 72.Ra5+ Kh6 73.Kb7 Kg7 74.Ra3 Kf8 75.Ka6 Ke8 76.Rd3 Ke7 77.Rd5 Ke8 78.Kb6 Kf7 79.Rd2 Kg7 80.Ka6 Kh8 81.Ka7 Kg8 82.Rd1 Kh8 83.Rd8+ Kh7 84.Rc8 Kg7 85.Rc6 Kh7 86.Rc3 Kh6 87.Rd3 Kh7 88.Rf3 Kg7 89.Kb8 Kh6 90.Rd3 Kg7 91.Rd4 Kh8 92.Rh4+ Kg7 93.Rg4+ Kh6 94.Kc8 Kh5 95.Rg2 Kh4 96.Kc7 Kh5 97.Kd6 Kh4 98.Ke5 Kh5 99.Kf5 Kh6 100.Kf6 Kh7 101.Ke5 Kh6 102.Kf5 Kh7 103.Kf6 Kh6 104.Rh2# 1-0