Amorim’s Sporting fight back to inflict stunning defeat on Man City