Manchester United's season got underway with a shock 3-1 defeat by Crystal Palaceas Wilfried Zaha grabbed a late double for the visitors in the Premier League on Sunday (NZ time).
United looked off the pace early on as Andros Townsend put Palace in front after seven minutes, with the home side's campaign starting a week later than initially scheduled due to last season's Europa League commitments running into mid-August.
Paul Pogba and Scott McTominay went close as United chased an equaliser but the hosts could have gone in two goals behind at halftime, with only a brilliant David De Gea save keeping a goal-bound Jordan Ayew strike out.
United brought Mason Greenwood on at halftime but their task was made more difficult when the VAR decided that referee Martin Atkinson should consult the pitch-side monitor and he awarded Palace a penalty for handball against Victor Lindelof.
Ayew stepped up to take the spot kick but De Gea made a fantastic save. The VAR drama was not done there, however, with Atkinson informed that De Gea had come off his line and the penalty was retaken, with Zaha converting this time.
New signing Donny van de Beek came off the bench to get the home side back in the contest with a goal on his debut, but former United forward Zaha had the last laugh as he made sure of a deserved win for Palace with a fine finish late on.
Elsewhere, newly-promoted Leeds United continued their barnstorming return to the Premier League as they claimed their first points with a thrilling 4-3 win over Fulham at Elland Road.
After a 4-3 loss to champions Liverpool on the opening day, Leeds, back in the top flight after a 16-year absence, produced more vibrant attacking football along with defensive jitters.
Meanwhile, Colombian playmaker James Rodriguez scored his first Premier League goal and Dominic Calvert-Lewin bagged a hat-trick as Everton thrashed 10-man West Bromwich Albion 5-2 at Goodison Park.
Arsenal also remain unbeaten after a 2-1 win over West Ham.