The amateurs beat Monaco in the last round, and then shocked the Ligue 1 surprise package on Saturday.
They drew 1-1 after extra time, both teams scoring in the 30 minute period after normal time, before winning 4-3 on penalties. In the day’s other major shock, Bordeaux went down 1-0 at second division Angers.