Aston Villa left it late but they secured a vital three points against Sheffield Wednesday on Saturday in a six-goal thriller at Hillsborough.

Steve Bruce's men twice came from behind before Connor Hourihane's 87th minute strike and a Robert Snodgrass penalty sealed a 4-2 win for the visitors, to keep them firmly in the race for the top two.

Once again, it was Snodgrass who was the main man for Villa, with the Scotland international easily the best player on the pitch.

As well as his goal, the ex-Leeds man got an assist but he still offered much more than that, as our graphic shows.

Snodgrass was the catalyst behind the Villa revival, always looking to find openings in the final third and he contributed with four key passes on Saturday afternoon.

His pass percentage of 82.6% is also a positive for Villa as it demonstrates he was rarely wasteful in possession, which is impressive given he will often be receiving the ball in dangerous areas.

This continues the 30-year old's fine form for Villa, with Snodgrass playing a vital role in a seven-game winning run that started in January and made the West Midlands side serious top two contenders.

However, that ended at Fulham, a game which Jack Grealish and Albert Adomah missed. The pair were still out on Saturday, but Snodgrass was the man to step up for Bruce.

Now, the challenge will be to maintain the high standards he has set in recent weeks for the remainder of the season, and if he does, Villa could well be celebrating promotion to the Premier League.

Thoughts, Villa fans? How good was Snodgrass on Saturday? Let us know in the comments below.