He's considered by many as David Moyes' greatest signing at Everton, so it was only fitting that Tim Cahill returned to Goodison Park to help farewell his former manager on Sunday.
In a sign of the Socceroos star's deep respect for Moyes, Cahill made a 5000km dash to appear at the manager's last home Premier League game before replacing Sir Alex Ferguson at Manchester United.
Cahill had played for his MLS side New York Red Bulls in Foxborough, Massachusetts only 15 hours earlier.
The visit also presented Everton fans with another chance to officially say goodbye to club icon Cahill, who scored 68 goals in 278 appearances over eight seasons before moving to the US last year.
Cahill was given a guard of honour by the Everton team as he and outgoing skipper Phil Neville joined Moyes on the pitch after a 2-0 win over West Ham.
The Australian warmly embraced Moyes, the man who provided the biggest break of Cahill's career when he signed him from Millwall for what turned out to be a bargain price of 1.5 million pounds ($A2.3 million) in 2004.
"What an emotional goodbye. To be included in the guard of honour by the team, with Phil Neville and David Moyes, is something I'll never forget. Thank you," Cahill tweeted.
The 33-year-old midfielder said last week Moyes was a perfect fit for Manchester United.
"He's done so much for the game and to have the opportunity to go to one of the biggest clubs in the world and continue their level of success is a remarkable measure of the man he is and how much they respect him as a football manager," Cahill said.
Moyes was "gobsmacked" by the reception he received from Everton's fans on Sunday.
"I'm very thankful and very humbled by what the people at Everton have shown me today," he said.