1.e4 c5 2.Nf3 e6 3.c3 Nf6 4.e5 Nd5 5.Be2 d6 6.O-O dxe5 7.Nxe5 Nd7 8.d4 cxd4 9.Nxd7 Bxd7 10.Qxd4 Bc6 11.Nd2 Nb6 12.Nb3 Nd7 13.Bf4 Qf6 14.Qxf6 Nxf6 15.Na5 Nd5 16.Be5 f6 17.Bg3 Kf7 18.Nxc6 bxc6 19.Rfd1 Bc5 20.Rd2 h5 21.h4 a5 22.Rad1 a4 23.Bf3 Ra7 24.c4 Ne7 25.Bd6 Bxd6 26.Rxd6 c5 27.Rd7 Rxd7 28.Rxd7 Rb8 29.Bxh5+ g6 30.Bxg6+ Kxg6 31.Rxe7 Rxb2 32.Rxe6 Rxa2 33.Ra6 a3 34.g3 Kf5 35.Kg2 Ra1 36.f3 Ra2+ 37.Kh3 Ra1 38.g4+ Kf4 39.Rxf6+ Ke3 40.Kg2 Ra2+ 41.Kg3 Ra1 42.Ra6 a2 43.Kg2 Kd4 44.h5 Kxc4 45.h6 Kb3 46.h7 Rh1 47.Kxh1 Kb2 48.Rxa2+ Kb3 49.Rf2 Kc3 50.Kg2 Kc4 51.Kg3 Kb5 52.Rc2 Ka6 53.Kh3 Kb7 54.Kh4 c4 55.Kh3 Kb8 56.f4 Kc8 57.Kg3 Kc7 58.Rf2 Kd8 59.h8=N c3 60.Kg2 Ke7 61.Kf3 Kf8 62.Nf7 Kxf7 63.Ke4 Kf6 64.Ke3 Ke6 65.Kd3 Kf6 66.Ke4 Kg6 67.Re2 c2 68.Rxc2 Kh7 69.Rd2 Kg7 70.Rd6 Kh8 71.Rh6+ Kg8 72.Rh7 Kxh7 73.Ke5 Kg8 74.Kd4 Kf8 75.Kc3 Kg7 76.Kc4 Kh7 77.g5 Kh8 78.Kc3 Kg8 79.Kd4 Kh8 80.Kc3 Kh7 81.Kd2 Kg6 82.Kc3 Kh5 83.Kb3 Kg4 84.g6 Kh5 85.g7 Kh4 86.Kc3 Kh5 87.f5 Kg4 88.g8=Q+ Kh3 89.Kc2 Kh2 90.Kc1 Kh1 91.Qb8 Kg1 92.Qa8 Kf1 93.Qc8 Kg2 94.f6 Kf1 95.Kb1 Kg1 96.f7 Kf2 97.Qe6 Kg3 98.Qc4 Kf2 99.Qf4+ Kg1 100.f8=B Kh1 101.Qh6+ Kg1 102.Qh4 Kf1 103.Qh2 Ke1 104.Ka2 Kf1 105.Qh4 Kg1 106.Bb4 Kf1 107.Bd2 Ke2 108.Qe4+ Kf1 109.Qd3+ Kf2 110.Qb1 Ke2 111.Qe1+ Kd3 112.Qg3+ Kd4 113.Ka1 Kc4 114.Qg4+ Kc5 115.Ba5 Kd5 116.Qg5+ Kd4 117.Bd8 Kd3 118.Qh6 Kc2 119.Qh5 Kc3 120.Qe8 Kb4 121.Bb6 Ka3 122.Qe6 Ka4 123.Qh6 Kb3 124.Bc7 Kc3 125.Qh4 Kb3 126.Ba5 Kc2 127.Qh6 Kb3 128.Bc3 Ka4 129.Qh5 Kb3 130.Qf7+ Ka4 131.Kb2 Kb5 132.Qf6 Kc4 133.Qf2 Kd3 134.Qf5+ Ke3 135.Qg5+ Kf2 136.Qb5 Kg2 137.Kc1 Kf3 138.Qc4 Kf2 139.Qg4 Kf1 140.Kb1 Kf2 141.Qb4 Kg1 142.Kb2 Kf2 143.Qa5 Ke3 144.Qa4 Kf2 145.Qe4 Kf1 146.Qc2 Kg1 147.Be1 Kh1 148.Bg3 Kg1 149.Qf2+ Kh1 150.Qh2# 1-0