You can use the phrase "have a good run" to describe something that goes well for a certain period of time. For example, you might use this phrase to talk about the weather:
A: It's so rainy!
B: Yeah, we had a good run of sunshine for a few days but I guess that's over now.
Or you can talk about something that a person accomplished:
I had a good run this week. I sold three houses in four days.