continue one's winning streak - Alemán Inglés Diccionario