Speaking ahead of the visit of Mauricio Pochettino's side, Guardiola took "responsibility" for Palmer's exit and explained the reasons behind the decision to let him go.
"After two or three seasons he wanted more minutes than the last season. I understand completely," he said. "If Palmer had the minutes I gave to Phil [Foden] from the beginning, Cole Palmer would be here - but I didn't give them to him. That is my responsibility. Why? Because of Bernardo [Silva], Riyad [Mahrez], Phil. In that moment, I chose the other ones."
Guardiola added: "For young players, we always want them to stay but this is normal. After one season it is nice, and the second season, but the third season it is, 'Oh guys, I want to play, I don't want to sit on the bench'. It's normal. We understand as a club. We got an offer from an incredible top club like Chelsea and I'm really happy for him. In all clubs these types of things happen."