Liverpool finally got the right result on a night filled with absolute drama after they managed to sneak a late 3-2 victory against Blackburn Rovers thanks to an injury time strike by £35 million striker Andy Carroll.

The game saw almost everything - including a goalkeeper being sent off, a penalty miss, plenty of goals and an absolute stunning late winner - to keep the audience on their toes.

The game started off with Blackburn missing two attempts within the first ten minutes and Liverpool defender John Flanagan being shown a yellow card in the 12th minute. However, it was Liverpool who took the lead in the 13th minute via Argentinean winger Maxi Rodriguez, who managed to find the nets from a close range shot off a Craig Bellamy assist. After just two minutes, Rodriguez again managed to find the nets through a left footed shot from the centre of the box, doubling the Reds' lead.

After that Liverpool's bad luck started again as Alexander Doni, who was filling in for the suspended Pepe Reina, was shown a straight red card for his foul on Canadian winger David Hoilett. The Reds' also conceded a penalty.

Dalglish had no other choice but to bring in his third choice Australian goalkeeper Bradley Jones in place of John Flanagan. However, Jones, who has played only one game for the Reds this season, did very well as he managed to save Yakubu Aiyegbeni's penalty shot.

However, Rovers, who continued to press on, were soon rewarded when Yakubu Aiyegbeni headed the ball pass Jones off a David Dunn cross from a set piece situation.

Liverpool seemed to be struggling with their discipline in this game because Jones, after witnessing Doni being sent off, committed another rash tackle on Aiyegbeni, which resulted in him being booked and the Rovers being awarded a penalty, which Aiyegbeni did not miss this time.

When it looked as though the Reds were heading towards another disappointing result in the Premier League, Andy Carroll, who was earlier criticised for his form this season, brought his side home in the dying minutes of injury time with an absolute stunning close range header off a Daniel Agger assist.

Liverpool's Rodriguez scores his first goal against Blackburn Rovers during their English Premier League soccer match in BlackburnReuters
Liverpool's goalkeeper Brad Jones saves a penalty from Blackburn Rovers' Yakubu Aiyegbeni during their English Premier League soccer match in BlackburnReuters
Liverpool's Jones pushes over Blackburn Rovers' Yakubu for a penalty during their English Premier League soccer match in BlackburnReuters
Liverpool's Jones reacts as Blackburn Rovers' Yakubu celebrates scoring a penalty during their English Premier League soccer match in BlackburnReuters
Referee Taylor shows a yellow card to Liverpool's Jones for a push on Blackburn Rovers' Yakubu during their English Premier League soccer match in BlackburnReuters
Blackburn Rovers' Yakubu scores a penalty against Liverpool during their English Premier League soccer match in BlackburnReuters
Liverpool's Carroll celebrates his goal against Blackburn Rovers with team mates during their English Premier League soccer match in BlackburnReuters