Former Everton manager David Moyes was reunited with his former player Tim Cahill in Shanghai.
Moyes who is now in charge of La Liga side Real Sociedad is in China with his team where they are camped for the pre-season.
Cahill was present to watch his former boss and his boys in training and the two had time to catch up afterwards.
Moyes worked with Cahill for eight year in Everton before the 35-year-old who now plays for Chinese side Shanghai Shenhua, left for New York Red Bulls.
The two posed for a snap which was shared by Cahill on his Insatgram account.
"Amazing to catch up with a true friend and someone that has always believed in me and supported me on and off the park David Moyes," Cahill wrote alongside the photo.
"In football I have done OK for myself but I have to thank this man for always grounding me and guiding me throughout my career.
"Funny enough I turn up to training and seen Real Sociadad doing drills we did at @everton and it brought back some priceless memories haha. Good to catch up with the real Gaffer in Shanghai."
Watch Tim Cahill's 68 goals for Everton below: