Roberto Firmino capped his Anfield hurrah with a crucial goal as he scored the equaliser in the dying minutes to secure a point for Liverpool.
The draw brought an end to the Reds seven-match winning run as Jacob Ramsey's first-half effort had separated the two sides until the Brazilian scored his 110th goal for the club.
Despite coming close to dampening the celebratory atmosphere at Anfield. Villa leapfrogged Tottenham into the Europa Conference League positions after Spurs' 3-1 disappointment at home to Brentford.
AS IT HAPPENED: Liverpool vs Aston Villa
READ MORE: Why Cody Gakpo goal was ruled out by VAR for Liverpool vs Aston Villa
Liverpool have already secured European football for next season in the form of the Europa League and with hopes of Champions League football fading, Firmino kept dreams alive for at least a couple of games.
Manchester United kept the gap at three points thanks to Casemiro's first-half strike as they enjoyed a winning return to the south coast to beat Bournemouth.
Liverpool now have to hope either Newcastle or Manchester United lose their final two games if they are to pull off a very unlikely top four finish.
Newcastle United - 3rd position
Leicester City (H) - May 22
Chelsea (A) - May 28
Manchester United - 4th position
Chelsea (H) - May 25
Fulham (H) - May 28
Liverpool - 5th position
Southampton (A) - May 28
READ NEXT
- Anfield and Liverpool fans unite in emotional applause for journalist and campaigner Dan Kay
- Liverpool unveil perfect James Milner banner at Anfield ahead of Aston Villa match
- Liverpool quietly unveil another new kit for Aston Villa match
- Roberto Firmino on why he's leaving Liverpool, potential return and emotional message to fans
- Roberto Firmino returns to squad as Liverpool team named for Aston Villa