New contract for Giggs on eve of 1000th game

Loading tags...