Tiemoue Bakayoko's career has been the topic of much debate since the summer of 2017.
The French midfielder was picked up for big money by Chelsea from Monaco after he starred in Ligue 1, winning the title with Leonardo Jardim's side in 2016/17.
He was supposed to be the heir to Nemanja Matic alongside N'Golo Kante, but it all went wrong for him at Stamford Bridge.
Bakayoko never nailed down a regular starting spot and turned in one of the Premier League's worst-ever performances in the 4-1 loss to Watford.
As a result, he was shipped out on loan to AC Milan for the season and he's endured quite a tough start over in Italy.
However, he was given a chance to impress from the start in Serie A against Genoa on Wednesday evening.
Bakayoko was at fault for Genoa's equaliser but Alessio Romagnoli's last-minute winner made sure his error was quickly forgotten.
And to make things even better for the Frenchman, AC Milan manager Gennaro Gattuso was full of praise for him in his post-match interview.
“He deserved a night like this," Gattuso said. "Tactically and physically he was devastating. He seemed like a giant, especially in the first half.
"Also technically he didn’t do many mistakes. I am satisfied with what he did. I watched Chelsea-Man City this morning. When Conte was in charge of Chelsea. 3-5-2 vs 3-3-4.
“In that game, Bakayoko played as regista with Fabregas and Kante in center midfield. He did a couple of mistakes but then he played well.
"There is one thing he needs to improve and it’s when he ‘uncovers’ the ball. He must be more secure because he has great physical skills and he can really help us.
“He passes the ball with the external foot. If you are not secure, then the opponents can anticipate you. He knows what he needs to do to improve.
"I didn’t want to defend him. He is working hard. What he needs to do is recover the ball and pass it. People always remember about the mistakes but he needs to continue to work hard.”
Maybe things are finally starting to click into place for Bakayoko.