Alex Iwobi and Eberechi Eze were in opposing sides as Everton beat Crystal Palace 2-1 to top the Premier League table with nine points.

Iwobi, who had missed Everton’s opening two games against Tottenham Hotspur and West Brom, replaced James Rodriguez on 86 minutes.

Eberechi Eze who made his Premier League debut in Palace’s opening game against Southampton, was in the starting line-up before he was replaced by Michy Batshuayi with 15 minutes left.

Everton took an early 10-minute lead when Dominic Calvert-Lewin netted his fifth goal in his opening three Premier League matches of the campaign.

James Rodriguez released Seamus Coleman down the right as the full-back cut the ball back to Calvert-Lewin.

Cheikhou Kouyate brought Palace level when he headed in Andros Townsend’s corner in the 26th minute.

Everton wanted a penalty soon after when Richarlison’s cross hit Ward’s arm, but the referee and a VAR check, did not agree with the shouts.

However, Ward was not so lucky for a second time as he appeared to be harshly penalised when Lucas Digne’s knockdown hit him from close-range.

Richarlison stepped up and made no mistake as he opened his Premier League account for the season and put Everton 2-1 up on 40 minutes.

Everton have now won their opening three games to a Premier League season for the first time since 1993-94 season.