Arsenal bounced back from a torrid week to deservedly beat Wolves 2-0 and reclaim top spot in the Premier League table.

Leandro Trossard’s sliced effort off the post on the stroke of half-time looked like it would be enough to give the dominant Gunners all three points on an important night in the title race at Molineux, only for captain Martin Odegaard to squeeze home in the final minutes of stoppage time.

Mikel Arteta’s side were also indebted to a fine first-half save from goalkeeper David Raya, who pushed Joao Gomes’ fierce effort onto the post.

It was a vital victory for Arsenal after a nightmare few days in which they appeared to cede control to Manchester City in the title race with a shock home defeat by Aston Villa before then being edged out by Bayern Munich in the Champions League quarter-finals in Germany.

They took advantage of City being in FA Cup semi-final action at Wembley on Saturday to rise back above the defending champions into first place, leading by a point with third-place Liverpool – now three points off top spot with an inferior goal difference to both of their title rivals – travelling to face Fulham at Craven Cottage on Sunday before a midweek Merseyside derby against Everton.

City will have two games in hand on both of their rivals by the time they travel to face Brighton in a rearranged game on Thursday night, with Arsenal first hosting Chelsea in a London derby at the Emirates Stadium on Tuesday evening.