Jo has agreed a new loan deal with Everton after completing a medical on Monday.
City striker returns to Toffees on season-long loan
Manchester City striker Jo has agreed a new season-long loan with Everton and has already joined the Toffees' pre-season camp in Scotland.
The Brazilian arrived at the club's training ground on Monday to undergo a medical and was quickly whisked off to join the rest of his team-mates north of the border.
The 22-year-old spent the second half of last term on loan at Goodison Park where he scored five goals in 12 league appearances but was forced to watch the team's run to the FA Cup final from the sidelines due to being cup-tied.
The spell ended a nightmare first five months in England, following his £18million move from CSKA Moscow, where the striker managed just one league goal for City.
However, the possibility of a permanent move to Everton was quickly extinguished by manager David Moyes after he declared that the Merseyside club would struggle to meet the hefty sum City paid for his services less than a year ago.
With City already having an abundance of strikers on their books and the possible arrival of Carlos Tevez or Samuel Eto'o only set to swell those numbers, Jo's chances of first-team football appeared limited at Eastlands.
Therefore, another loan move would appear to suit all parties and Jo could feature in the Everton's first pre-season fixture against Bury on Friday.