1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Nf6 6.Bf4 d6 7.Ndb5 e5 8.Bg5 a6 9.Na3 b5 10.Bxf6 Qxf6 11.Nd5 Qd8 12.c3 Ne7 13.Nc2 Nxd5 14.Qxd5 Rb8 15.a4 bxa4 16.Bc4 Qc7 17.Nb4 g6 18.Rxa4 Be6 19.Nxa6 Qc8 20.Bb5+ Ke7 21.Qd3 Rb6 22.O-O Bh6 23.Rfa1 Qb7 24.Nb4 Rxb5 25.Ra7 Rxb4 26.cxb4 Rb8 27.Rxb7+ Rxb7 28.b5 Bg4 29.Ra6 Ra7 30.Rxa7+ Kf6 31.Qa3 Be6 32.Rd7 Be3 33.Qxd6 Bg5 34.Rd8 Bh4 35.Qd1 Bc4 36.Qf3+ Ke7 37.Rd1 h5 38.b3 Ke8 39.Rd2 Be7 40.Qc3 f6 41.Qxc4 g5 42.Qe6 Kf8 43.Qf5 Bc5 44.h3 Bb6 45.Qxf6+ Kg8 46.Qf4 exf4 47.g3 Ba5 48.Rd1 Bc7 49.Rd5 f3 50.Rd7 Kh8 51.Rd5 Kg8 52.g4 Bd8 53.Rxd8+ Kh7 54.b6 h4 55.Kh1 Kg6 56.Kh2 Kg7 57.e5 Kh7 58.Kg1 Kg7 59.Re8 Kf7 60.Rd8 Ke6 61.b4 Kxe5 62.Ra8 Ke4 63.b7 Ke5 64.Ra4 Kd5 65.b8=R Kc4 66.Rg8 Kd4 67.Ra7 Ke5 68.Rga8 Kd5 69.b5 Ke6 70.Rh8 Ke5 71.Rd7 Ke4 72.Ra8 Ke5 73.Rf7 Kd6 74.Rh8 Kc5 75.Rb7 Kd4 76.Ra8 Ke4 77.Ra6 Ke5 78.Ra3 Kd4 79.Rxf3 Kc4 80.Ra7 Kd5 81.Raa3 Ke4 82.Rf8 Kd4 83.b6 Ke5 84.Rff3 Ke4 85.Kf1 Ke5 86.Ra7 Kd4 87.Rg7 Kc5 88.Rb3 Kc4 89.Kg2 Kd5 90.Re7 Kc4 91.Rg7 Kc5 92.Kf3 Kd4 93.b7 Kc4 94.Ke3 Kxb3 95.b8=Q+ Kc2 96.Kd4 Kd2 97.Kc4 Ke2 98.Qh8 Kxf2 99.Qh6 Kg3 100.Kc3 Kf4 101.Qxg5+ Kf3 102.Qxh4 Kf4 103.g5+ Kf5 104.g6 Ke5 105.Rh7 Kf5 106.g7 Ke5 107.g8=N Kf5 108.Qe4+ Kg5 109.h4# 1-0