1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 Nc6 5.Nxc6 bxc6 6.Be3 Nf6 7.Bd3 Ng8 8.Nd2 Nf6 9.e5 Nd5 10.Qf3 f5 11.O-O Be7 12.Qh5+ g6 13.Qh6 Nxe3 14.fxe3 Bg5 15.Qg7 Rf8 16.Nc4 Qe7 17.Nd6+ Kd8 18.Qxe7+ Bxe7 19.c4 c5 20.Rad1 Rb8 21.b3 Rb6 22.Be2 Bxd6 23.Rxd6 Rxd6 24.exd6 Rf6 25.a3 e5 26.Rd1 Bb7 27.b4 Be4 28.Bf3 Bxf3 29.gxf3 Kc8 30.Rd5 cxb4 31.axb4 e4 32.fxe4 fxe4 33.c5 Rf3 34.Re5 Rxe3 35.Re8+ Kb7 36.b5 Rd3 37.Rd8 e3 38.Rxd7+ Kc8 39.Rc7+ Kd8 40.Kf1 Rd2 41.Rxa7 Rd5 42.Rc7 Rd2 43.b6 Rf2+ 44.Ke1 Rxh2 45.b7 Ke8 46.b8=B Rh5 47.Ke2 Rf5 48.Ba7 Rf1 49.Rc8+ Kd7 50.Rc7+ Ke8 51.Kxf1 h5 52.Bb6 Kd8 53.Ke2 Ke8 54.Rb7 Kf8 55.Rd7 h4 56.Rb7 g5 57.Kf1 Kg8 58.Re7 h3 59.Ba5 g4 60.Bc3 g3 61.Kg1 g2 62.Bb4 Kf8 63.Rf7+ Kxf7 64.c6 Ke6 65.d7 Ke5 66.d8=Q Kf4 67.Qc8 Kg5 68.Qc7 h2+ 69.Kxg2 Kg4 70.Be7 h1=R 71.Kxh1 Kf3 72.Bg5 e2 73.Bd2 e1=Q+ 74.Bxe1 Ke3 75.Qg7 Kd3 76.Qe7 Kc2 77.Bd2 Kd3 78.Qd8+ Ke2 79.Qb6 Kd1 80.Bf4 Ke2 81.Kh2 Kd3 82.Qd8+ Ke2 83.Qf6 Kd3 84.Kh3 Kc4 85.Bd2 Kd3 86.Qg7 Kc4 87.Qg5 Kb3 88.Qd5+ Ka3 89.Qg5 Kb3 90.Kg3 Kc2 91.Kf4 Kb2 92.Qg3 Kb1 93.Qg1+ Kb2 94.Ke5 Ka2 95.Kf5 Kb2 96.Bc3+ Ka2 97.Qg6 Kb3 98.Qg3 Ka4 99.Qd3 Ka3 100.Qd7 Ka2 101.Qc8 Kb3 102.Ba1 Kc4 103.Qd7 Kb5 104.Bh8 Ka5 105.Qg7 Kb4 106.Qf6 Ka3 107.Kg6 Ka4 108.Qf1 Ka5 109.Kf7 Kb4 110.Qf2 Ka3 111.Kg8 Kb3 112.Kh7 Ka4 113.Kg8 Ka3 114.Kf8 Kb3 115.Kf7 Ka4 116.c7 Kb4 117.Kf6 Ka4 118.Qd2 Kb3 119.Qa5 Kb2 120.c8=Q Kb3 121.Qf8 Kc4 122.Qf7+ Kd4 123.Qd7+ Ke3 124.Qc5+ Kf4 125.Qdb5 Kg4 126.Qf8 Kh3 127.Qb7 Kh4 128.Qg8 Kh5 129.Qa6 Kh6 130.Qg6# 1-0