On the home stretch

Photo of a horse race
To be on the home stretch means being close to finishing something after a long effort.

The phrase comes from horse racing. The home stretch is the final straight section of the track leading to the finish line.

After months of work on the renovation, they were finally on the home stretch.