good run

Etymology
Originally referring to theatrical performances.

Noun

 * 1)  Success over an extended period.