1.e4 c5 2.d4 cxd4 3.Nf3 d6 4.Nxd4 Nf6 5.Nc3 g6 6.f3 Nc6 7.Be3 Bg7 8.Qd2 O-O 9.O-O-O h5 10.h3 d5 11.Bb5 Nxd4 12.Qxd4 Nxe4 13.Qxd5 Nd6 14.Qg5 Be6 15.g4 Qa5 16.Bd3 Bxc3 17.bxc3 Qa3+ 18.Kd2 Bc4 19.Bxg6 fxg6 20.Qxg6+ Kh8 21.Bd4+ Rf6 22.Bxf6+ exf6 23.Qxf6+ Kh7 24.Rhe1 Nf7 25.Re7 Kg8 26.Ke3 Qc5+ 27.Rd4 Rc8 28.Kf2 Rc6 29.Re8+ Kh7 30.Qe7 Bxa2 31.Qxc5 Rxc5 32.Re7 Rxc3 33.Rxb7 Rxc2+ 34.Kg3 hxg4 35.hxg4 Be6 36.Rd6 Ba2 37.Rxa7 Kg8 38.Rg6+ Kf8 39.Ra5 Bc4 40.Rc6 Bd3 41.Rxc2 Bxc2 42.f4 Kg7 43.f5 Ng5 44.Ra6 Kf7 45.Kf4 Nh3+ 46.Ke5 Kg7 47.Rd6 Ng5 48.Rg6+ Kf7 49.Rxg5 Ke7 50.Kf4 Bb3 51.Rg6 Kf8 52.Ke3 Bc4 53.Rh6 Bb3 54.Rh1 Bd1 55.Rxd1 Ke8 56.Kf2 Kf8 57.Rd5 Ke8 58.Kg3 Ke7 59.Rd2 Kf8 60.Rd1 Kf7 61.Kf4 Kg7 62.Kg3 Kg8 63.Rd5 Kg7 64.Kg2 Kh8 65.Rc5 Kg8 66.Rc3 Kh8 67.Kf2 Kg8 68.Rc8+ Kh7 69.Rf8 Kh6 70.Rf7 Kg5 71.Rb7 Kf4 72.Rh7 Kg5 73.Re7 Kxg4 74.Ke3 Kg3 75.Rg7+ Kh3 76.Rg4 Kxg4 77.f6 Kh4 78.Kd2 Kg5 79.f7 Kf4 80.Kd3 Ke5 81.f8=Q Ke6 82.Kd2 Kd5 83.Qh6 Kc4 84.Qh4+ Kd5 85.Qe7 Kd4 86.Qd6+ Ke4 87.Ke2 Kf5 88.Kf3 Kg5 89.Qb6 Kh4 90.Qc5 Kh3 91.Qg1 Kh4 92.Qa1 Kg5 93.Ke4 Kh5 94.Qa5+ Kh6 95.Qe1 Kg6 96.Qg3+ Kf7 97.Kd4 Kf6 98.Qf2+ Kg6 99.Qg2+ Kh5 100.Qg7 Kh4 101.Qe5 Kg4 102.Qh8 Kf4 103.Kc3 Kg3 104.Qh7 Kf4 105.Kc4 Kg5 106.Kd4 Kg4 107.Qd7+ Kh5 108.Qb7 Kh4 109.Ke3 Kg5 110.Kf2 Kf5 111.Qd7+ Kf6 112.Qe8 Kg7 113.Qe3 Kg8 114.Qb3+ Kg7 115.Qc4 Kh6 116.Qe2 Kg6 117.Qe6+ Kg7 118.Qh3 Kg8 119.Qh6 Kf7 120.Qh1 Kg8 121.Qc6 Kh7 122.Qb6 Kh8 123.Qd6 Kg7 124.Kf3 Kh8 125.Kg4 Kg8 126.Kf5 Kg7 127.Qd7+ Kh8 128.Kg6 Kg8 129.Qg7# 1-0