continue one's winning streak - French English Dictionary