on a roll : Popular Idioms in English

on a roll

Having successive successes

When Peter won his fourth round of poker in a row, he knew he was on a roll.