Celebrate Joe's new deal by checking out all of the facts and figures from his City career so far...
Click here to view full size.
City v Crystal Palace
It’s City’s last game at the Etihad Stadium before Christmas and you can be here to find out if the champions can keep up the pressure on Premier League leaders, Chelsea.
Tickets are still available for Saturday’s lunchtime kick-off against Crystal Palace online at www.mcfc.co.uk/tickets, by telephone on +44 161 444 1894 (option 1, option 1, option 2)* and to personal callers at the Ticket Office above the City Store at the Etihad Stadium.
Book now to avoid disappointment!