on a roll

Fortgeschritten (C1)neutral

Doing really well with a run of successes.

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