Say what you like about Portugal centre-back Pepe, but the latest gesture he made for some of the Besiktas staff is absolutely fantastic.
The 35-year-old has seen his contract at the Turkish Super Lig club mutually terminated due to the club's current bleak financial predicament, and apparently left staff with a cash tip upon his departure, as reported by ESPN.
The former Real Madrid defender's contract was set to expire in June 2019, but he has reportedly left the club prematurely to help free up some much needed funds, as the cash-strapped side look to offload some of the club's highest earners.
It was reported in Spain this weekend that Pepe had covered the wages of several staff members who had not been paid by the club, however sources have now revealed that instead of making up for unpaid salaries, he did leave a large tip in an envelope as a gesture to the maintenance, kit and cooking staff.
Having signed a two-year deal worth €9.5 million (pre-bonuses) back in the summer of 2017, Pepe became the Turkish club's highest paid player - the veteran defender also received a €4,000 bonus each game.
He joins Spanish forward Alvardo Negredo in leaving Vodafone Park, while former Liverpool wide man Ryan Babel will not be offered a new deal when his contract expires in six months time.
At 35, the Portugese international will probably now call time on a hugely successful career which has seen him win the Champions League and La Liga title three times with Real Madrid, and the 2016 European Championships with Portugal.
He might be a dirty b*stard on the pitch, but his generosity off it has to be admired.