Aston Villa missed out on the Premier League's top spot ahead of Christmas after being held to a dramatic 1-1 draw by Sheffield United.
Unai Emery's side rescued a last-gasp point through Nicolo Zaniolo's brave header, the midfielder having beaten goalkeeper Wes Foderingham to a dangerous cross.
But for a substantial period of stoppage time, they were set for a shock defeat.
Cameron Archer, who progressed through the academy at Villa Park before leaving earlier this year, capitalised on Gustavo Hamer's superb pullback to touch home.
Here, Mail Sport's AADAM PATEL rates the hosts...
Villa (4-4-1-1)
Emiliano Martinez (5)
Could well have had the evening off but made an important save in the 78th minute from Oliver Norwood's strike from outside the box. Though could do nothing to stop former Villa man Cameron Archer from scoring the opener.
Matty Cash (6)
Alongside the rest of the back four, barely put a foot wrong all game but failed to show enough threat attackingly to break through the Blades backline and was made to pay, with Archer's goal coming from down his flank.
Picked up a booking in added time for stopping a Sheffield United counter and will miss the visit to Old Trafford on Boxing Day.
Ezri Konsa (6)
Should have given Villa the lead from John McGinn's corner when he ran clear from his man in the first half but headed over.
Fortunate not to divert Max Lowe's cross into his own net late in the second half and was perhaps guilty for not picking up Archer before his goal.
Clement Lenglet (6)
The most touches all game, with almost half of those coming in the opposition half. No surprise given Villa's high backline but should have done better to stop Archer from having all the time in the world to score the winner.
Lucas Digne (5)
No
Read on m.allfootballapp.com