Crystal Palace started the new Premier League campaign with a controversial 3-1 win over Norwich City at Carrow Road.