Match ends, Monaco 2, St Etienne 0.
Monaco have won the Ligue 1 title for the first time in 17 years after a 2-0 win at home to Saint-Etienne.
Needing a point to be crowned French champions for the eighth time, the in-form Kylian Mbappe scored the opener in style.
Mbappe, 18, latched on to captain Radamel Falcao's through ball, skipped around the goalkeeper and slotted in.
Forward Valere Germain made sure of the win in injury time with a tap-in from close range.
The home side had all but secured the title before kick-off, with Paris St-Germain three points behind with just one game to play and a far inferior goal difference.
The new champions rarely looked troubled in registering their 11th consecutive league win and subsequently lifting a trophy that has eluded them since the turn of the millennium.
Youth and experience come together
The last time Monaco won Ligue 1 they were fielding a team which included the French trio of Fabien Barthez, David Trezeguet and Willy Sagnol.
Monaco's success this season is largely down to the reinvigorated Colombian Falcao and the emergence of French teenager Mbappe.
The forward will finish top scorer for Monaco this campaign, netting 24 times with four assists.
Mbappe has caught the eye of suitors from the top teams in Europe in his breakthrough season. He has scored 15 league goals this season to add to his remarkable performances in the Champions League.
Mbappe, voted Ligue 1's young player of the year, scored six in six as Monaco reached the semi-final stage, eventually losing to Juventus over two legs.
A whirlwind five years
Monaco's triumph is all the more impressive given they finished eighth in Ligue 2, France's second division, five years ago, having been in and out of the relegation zone over the course of the 2011-2012 season.
The following season they finished top of Ligue 2 and returned to top-flight football.
Just two seasons later, they have scored over 104 goals, conceding just 29, on their way to being crowned the best team in France.
Four players from that Ligue 2 winning team are in Monaco's current title-winning squad: Goalkeeper Danijel Subasic, defender Andrea Raggi, winger Nabil Dirar and forward Germain.
What's next? 50 Cent...
Whether they struggle to hold onto the likes of Mbappe awaits to be seen, but the celebrations, prematurely, had already been put in place before Wednesday's victory.
On Wednesday morning, the club announced on Twitter that American rapper 50 Cent would be performing at the players' victory party.
A statement on the club's website read: "The American star will come to celebrate the excellent results of Falcao's team-mates this Sunday in the Palace Square in the Principality."
Before the party can begin, Monaco will end their season with an away trip to ninth placed Rennes on Saturday.
- 10Bernardo SilvaBooked at 67minsSubstituted forGermainat 69'minutes
- 8João Moutinho
- 9FalcaoSubstituted forCarrilloat 88'minutes
- 29MbappeSubstituted forRaggiat 90+1'minutes
- 6de Oliveira Moraes
- 16De Sanctis
- 4LacroixBooked at 78mins
- 31MaigaSubstituted forClémentat 21'minutes
- 18LemoineSubstituted forRocha Santosat 85'minutes
- 23SøderlundSubstituted forHamoumaat 68'minutes
- 33Pierre Gabriel
- 34Rocha Santos
- Clément Turpin
- Shots on Target
Second Half ends, Monaco 2, St Etienne 0.
Goal! Monaco 2, St Etienne 0. Valère Germain (Monaco) right footed shot from the centre of the box to the bottom right corner. Assisted by Thomas Lemar following a fast break.
Substitution, Monaco. Andrea Raggi replaces Kylian Mbappe.
Foul by João Moutinho (Monaco).
Jérémy Clément (St Etienne) wins a free kick in the attacking half.
Substitution, Monaco. Guido Carrillo replaces Falcao.
Attempt missed. Kenny Rocha Santos (St Etienne) header from the centre of the box misses to the right. Assisted by Jordan Veretout with a cross following a corner.
Corner, St Etienne. Conceded by Kamil Glik.
Delay over. They are ready to continue.
Substitution, St Etienne. Kenny Rocha Santos replaces Fabien Lemoine.
Delay in match Benjamin Mendy (Monaco) because of an injury.
Attempt saved. Valère Germain (Monaco) right footed shot from outside the box is saved in the centre of the goal. Assisted by Fabinho.
Delay over. They are ready to continue.
Delay in match Falcao (Monaco) because of an injury.
Leo Lacroix (St Etienne) is shown the yellow card for a bad foul.
Falcao (Monaco) wins a free kick in the defensive half.
Foul by Leo Lacroix (St Etienne).
Attempt missed. Valère Germain (Monaco) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Kylian Mbappe.
Attempt missed. Falcao (Monaco) header from the centre of the box misses to the right following a corner.