Today the word I’ve met is on a roll.

I’m on a roll. He is on a roll.
on a roll is consistently succeed in doing something or doing well, without setback or mistake.