On A Roll

Experiencing a series of successes or positive results in rapid succession.

Examples:

  • That's five successful sales and it's not even midday — you're on a roll!
  • The firm has been on a roll since securing the government contract.

Synonyms: on a winning streak, on fire, in the zone