Manchester City right-back Kyle Walker was on the verge of leaving the treble winners this past summer in favor of German giants Bayern Munich.

However, the 33-year-old revealed that Manchester City boss Pep Guardiola made an unforgettable gesture that convinced him to stay in England and continue his seven-year spell with the squad in blue.

"We've got a really good relationship and he was kind enough to invite me out for food. He paid the bill for once!," Walker said.

The England international considered leaving the club after losing the starting place at the right back position last season, including in the UEFA Champions League Final against Inter Milan last June.

Despite the demotion, the Spanish manager assured Walker that he still has a big role in Manchester City's squad as they are set to defend the three major titles they won in 2022-23.

The new deal is yet to be official

While no deal has been officially announced yet, Walker confirmed that he will sign an extension with the European champions until 2026.

"In the back of my head, I always wanted to play for Manchester City, but I had to do what was right for me and my future," said Walker, the current club captain in the absence of Kevin De Bruyne.

He admitted choosing Manchester City because they gave him a more extended contract, which bodes well for long-term financial security.