on a roll

Fortgeschritten (C1) neutral

Doing really well with a run of successes.

"She's on a roll — three promotions in two years."