It has been an incredible season for ex-Everton striker Jo. The Brazilian hitman fired current side Corinthians to Serie A success with Corinthians in his come country.
The former Manchester City ace is now on the cusp of a return to the Brazil squad ahead of the 2018 World Cup in Russia, after firing 18 goals in 34 Brazilian league games to help Corinthians hold aloft the 2017 league trophy.
It seems as though the 30-year-old journeyman has found his best form back in Brazil, after a career that has already seen him turn out for nine different sides. But a return to where it has all started has rediscovered his goalscoring touch.
Jo went on loan to Everton from Man City between January 2009 and January 2010, scoring seven goals and adding four assist in 36 league and cup encounters. Not a bad rate of return, but certainly not something they would have kept.
The striker was still finding his feet in the Premier League, aged just 21 when he first joined Everton. Now, nine years older, a much more mature Jo would thrive in England's top flight.
Everton are in desperate need of a physical target man that can act as a focal point and spearhead the Toffees attack, following the sale of Romelu Lukaku to Manchester United in the summer.
Sacked manager Ronald Koeman failed to bring in an adequate replacement, with Sandro Ramirez nowhere near the requires standard and Wayne Rooney preferring to play deeper.
It should see Everton consider the possibility of handing Jo a second chance at Goodison Park in January, almost eight years after he left Merseyside to rejoin City - where he was then shipped out on loan to Galatasaray.
Boasting impressive strength, unrivalled aerial ability due to his lanky frame and a more mature style of play in the final third and in front of goal, Jo would be the perfect replacement for Lukaku if they can lure him back to England in January.