
Erling Haaland has signed a 10-season contract to keep him at Manchester City until he is 33.
The striker, whose previous deal was set to expire in 2027, has put pen to paper on a seven-year extension in what is almost certainly the most lucrative contract City have given any player.