winning streak: a streak of wins
succession: a group of people or things arranged or following in order
coma: (astronomy) the luminous cloud of particles surrounding the frozen nucleus of a comet; forms as the comet approaches the sun and is warmed