Haaland Signs Unprecedented Nine-and-a-Half-Year Deal with Manchester City - Goal Mirror