Ashley Williams scores late winner as Toffees beat Arsenal 2-1

Ashley Williams scored a late winner for Everton as they came from behind to win 2-1 and inflict a first Premier League defeat on Arsenal since the opening day of the season.

Alexis Sanchez had fired the Gunners into a 1-0 lead with his 12th league goal of the campaign early on but Everton bagged an equaliser through Seamus Coleman before half-time, with Williams then completing the turnaround with an 86th minute header.

Arsene Wenger’s side missed out on the chance to move top of the table with the result, with Everton moving two places up to seventh and securing a first victory in six games.

Arsenal created the first chance of the game inside the seventh minute, with Nacho Monreal pulling the ball back to Mesut Ozil in the middle, but the German could only send his effort over the bar.

Ronald Koeman made a number of changes for the visit of Arsenal. His side had won just one of their last 10 matches following the disappointing defeat at Watford.

Phil Jagielka, Ross Barkley and Aaron Lennon were been recalled while there is a rare start for Enner Valencia. Gareth Barry misses out.

Arsenal would have climbed above Chelsea into first place with a win but lacked dynamism in the final third and missed the presence of injured center back Shkodran Mustafi. They slipped to a first league loss since the opening weekend of the season.

Everton ended the match with 10 men when Phil Jagielka was sent off in the third minute of injury time after picking up a second yellow card and in a frantic finish, Arsenal had two goal-bound shots cleared from near the line.

Arsenal has won more matches against Everton than any other opponent in Premier League history, and a 30th victory since the league’s inception in 1992 looked on when a litany of errors contributed to Sanchez’s opener.