on a roll

Advanced (C1) neutral

Doing really well with a run of successes.

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