Arsenal relied on a late own-goal to draw 1-1 at Manchester United in the Premier League and stay in control of the race for automatic qualification for the Champions League.

A cross by Theo Walcott in the 82nd minute deflected off the outstretched boot of United substitute Tyler Blackett and looped over wrong-footed goal-keeper Victor Valdes, who had just come on for his debut.

Ander Herrera had given United the lead in the 30th when he met Ashley Young's cross with a side-footed volley, but the hosts were pinned back for much of the second half at Old Trafford.

Arsenal stayed third, two points ahead of United, and will secure a finish in at least that position by beating Sunderland in their game in hand on Wednesday.

City edge out Swansea

Yaya Toure scored twice to lift Manchester City to a 4-2 win at Swansea City in an entertaining Premier League game in which the hosts fought back from 2-0 down to level the scores.

Ivorian midfielder Toure struck his 50th league goal for second-placed City to give them a first-half lead and James Milner added a second. 

Tour has scored 51 league goals for Manchester City [Getty Images]

Gylfi Sigurdsson pegged one back for Swansea with an excellent curling effort on the stroke of half-time and Bafetimbi Gomes struck his fifth goal in as many games to level the scores early in the second half.

As the hosts pushed on to complete a remarkable turnaround, Toure squeezed the ball in at the near post to restore the visitors' lead before City keeper Joe Hart made a stunning save to keep out a header from Federico Fernandez.

City's former Swansea striker Wilfried Bony added the fourth in stoppage-time with a well-placed finish and City moved six points ahead of Arsenal with one game left this season.

Source: Al Jazeera and agencies