Aston Villa made it a remarkable ten wins from their last ten games thanks to a 1-0 victory against Millwall at Villa Park.
From the first whistle it was clear that Millwall were set up to defend and frustrate Villa with the hope of heading back to London with what could be an important point in their fight against relegation.
They managed to keep it up for thirty minutes, but John Mcginn, Jack Grealish, and Anwar El-Ghazi combined to set-up Jonathan Kodjia for the game’s only goal.
This goal meant that Millwall had to come out and play, which started to leave more space for Villa to exploit. However, they couldn’t find a second goal before half-time.
Millwall started the second-half brightly as Villa seemed to take their foot off the gas a bit, meaning Tyrone Mings and his fellow defenders had some work to do, which they did admirably.
Villa finally woke up and started pushing for the goal that would kill off the game, but some poor finishing, alongside some great keeping from David Martin in the Millwall goal, meant that it was a more nervous affair than then home fans expected.
Here are our Villa player ratings for today’s record-breaking win over Millwall:
GK: Jed Steer - 7
Made a fine save early in the first-half to deny Millwall and had a relatively comfortable afternoon after that.
RB: Ahmed Elmohamady - 7
Didn’t get forward as much today, but he stuck to his defensive duties and rarely saw himself beaten.
CB: Tyrone Mings - 9
We’re running out of superlatives to describe Mings. He was a man-mounting at the back today – he won everything in the air and let nobody get the better of him.
CB: Mile Jedinak - 7.5
He made a number of important headers and put his body on the line when needed. He has shown his quality in the last couple of matches.
LB: Neil Taylor - 7
Put in another very solid defensive performance and showed once again that he can be Villa’s main left-back next season.
RM: Albert Adomah - 4.5
Hardly had a touch of the ball and when he did he seemed reluctant to deliver a cross into the box. His confidence is shot and it’s hard to see him being at Villa Park after the summer.
CM: Glenn Whelan - 7
Sat in front of the defence and did the job that was asked of him. He mopped up any potential danger and got stuck in when he needed to.
CM: John McGinn - 7.5
McGinn must be an absolute nightmare to play against. He ran his socks off once again and was always the first on the scene to try and win the ball back again. He played a part in the only goal of the game as well.
CM: Jack Grealish - 7.5
Like against Bolton, there wasn’t a single Millwall player that could get close to Grealish. He made a number of fantastic runs and played a part in the goal. He will be wondering how he didn’t get on the scoresheet though.
LM: Anwar El Ghazi - 7.5
El Ghazi caused Bolton’s defence all sorts of problems on Friday and he did the same this afternoon. He provided the assist for Kodjia’s goal, but will be wondering how he didn’t score late on.
ST: Jonathan Kodjia - 7.5
Was on hand to score the match winner and came close to getting a second on a couple of occasions. He gave his all and was subbed off in the 76th minute.
SUB: Andre Green - 6.5
Came on for Adomah on the hour mark and made a decent impact. He caused the defence more problems than Adomah did and was denied a goal by a fine save.
SUB: Conor Hourihane - 6.5
Came on for Whelan with sixty minutes on the clock. He passed the ball well and swung in a number of teasing deliveries.
SUB: Keinan Davis - 6.5
Came on for Kodjia in the 76th minute and gave Millwall’s defence something else to think about. Worked hard, but was booked for using his arm to try and score.
Here's more you might like
Everton 1-0 Watford: Everton Player Ratings
Southampton Player Ratings: Liverpool (H)
Arsenal Player Ratings: Burnley (H)
Norwich City fans react to sensational Teemu Pukki hat-trick in Newcastle win
Diangana scores second-half brace – West Brom Fan Reactions
Leicester City Predicted XI: Chelsea (A)