Charles Leclerc fought back tears on the streets of Monte Carlo to take his very first Monaco win on Sunday.