Kylian Mbappe's tenure with Paris Saint-Germain began with a bang but is concluding amid lingering tensions and without the eluding Champions League trophy.
The French sensation burst onto the scene in 2017, joining PSG from Monaco in a blockbuster deal worth 180 million euros ($194 million).
Fast forward to today, and the 25-year-old played his final home game for PSG on Sunday, scoring a goal in a 3-1 defeat to Toulouse.
Despite his stellar contributions over the years, Mbappe's departure was met with mixed reactions from the Parc des Princes crowd.
While some sections jeered him, others showed appreciation for his time at the club.
The announcement of his exit, made official two days prior, caught many by surprise, including PSG, as it came through a video posted on social media rather than an official club statement. Amid speculation about his future, PSG remained silent on the matter.
In the lead-up to Sunday's match, PSG's social media feed remained active, with over 20 posts, as the football world speculated about Mbappe's next move.
Those included an exclusive look at next season's home strip, an item on a betting site, a clip of PSG's women's team reaching the French Cup final, and kickoff times for the match in different parts of the world – but nothing on Mbappe.
No tribute was paid to him by the club during Sunday's game, either, albeit not the last match of the season.
It was left to the ultras from the Paris Ultras Collective to honor him with a banner and a giant tifo in his image.
The rift between the cash-rich Qatari-owned club and its 256-goal record scorer appears to run deep.
Here's a look at how relations deteriorated.
New contract
PSG may be feeling let down by Mbappe after offering him the most lucrative contract in the club's history when he signed a new deal in 2022.
But Mbappe was frustrated because he felt promises to sign key players – notably a top-class center forward like Robert Lewandowski so he could play in his favored position wide left – were not kept.
When he signed the new deal, he was paraded in front of fans holding up a jersey with 2025 on it. Mbappe was reportedly annoyed about this because the contract was until 2024 with the option for an extra year.
Offer declined
Mbappe stunned PSG in June last year by informing the club he would not take the option for an extra year. With his contract effectively into its final year, it put PSG in the position of needing to sell Mbappe to avoid losing him for free when the contract expired.
PSG insisted he would be sold, but Mbappe wanted to see out the final year, so the club flexed its muscle by leaving him out of the preseason tour to Japan in late July.
Al-Hilal came in with a world record $332 million bid, but Mbappe was not interested and reportedly refused to meet with representatives from the Saudi club in Paris.
Fallout and tensions
After being left out of the preseason tour, Mbappe posted a photo of himself online after training with some fringe players, stopping to sign autographs outside the club’s training complex.
The standoff continued when Mbappe was dropped for this season's opening league game, watching from the stands as PSG drew 0-0.
With Lionel Messi gone and Neymar on his way to join Saudi club Al-Hilal, PSG coach Luis Enrique simply could not afford to keep overlooking Mbappe. He returned in the next league game and scored a penalty.
Time to leave
Relations appeared to be repaired for a while, but they took another turn for the worse when Mbappe informed club president Nasser Al Khelaifi in mid-February that he was leaving, although he did not go public until Friday.
In between times, Mbappe's relationship with Enrique – knowing his best player would be leaving – reportedly became more tense.
Enrique showed his authority in recent weeks by either putting Mbappe on the bench or taking him off during important games.
Lower status
Mbappe’s near-untouchable status at PSG was suddenly in question.
When Enrique replaced him midway through the second half against bitter rival Marseille on March 31, a surprised Mbappe appeared to mutter something negative as he walked off.
Enrique said he was rotating Mbappe to keep him fresher for the bigger games. They jumped into each other's arms after PSG knocked Barcelona out of the Champions League quarterfinals, with Mbappe scoring twice in the second leg.
But resting Mbappe made no difference in the semifinals against Borussia Dortmund, with Mbappe failing to score as PSG lost both games 1-0.
Once again, PSG fell short in European football's elite club competition.
Mbappe's last PSG match will be on May 25 in the French Cup final against Lyon.