Watch the best of the action from a dramatic victory at the Etihad Stadium.

Matheus Nunes scored a 94th minute winner to keep City on course for Champions League qualification with a thrilling 2-1 victory over Aston Villa.

With the race for the top-five heating up, Pep Guardiola’s side stole a march on our rivals with a crucial three points secured in spectacular fashion.

Bernardo Silva had opened the scoring in the seventh minute when he pounced on Omar Marmoush’s pull-back to blast a shot that was too hot for Emiliano Martinez to handle.

MATCH REPORT: CITY 2-1 ASTON VILLA

Villa were level 10 minutes later when Marcus Rashford scored from the penalty spot after VAR sent the referee to the screen for a Ruben Dias challenge on Jacob Ramsey.

James McAtee and Marmoush went close before Nunes steered in Jeremy Doku’s cross at the back post to send the Etihad wild.

Watch extended highlights in the video above