SUBS: Josh Daniels – 5. The Irishman came on for Bennett with two minutes to go. He was on the pitch long enough to get booked for a foul on Robertson; Charlie Caton – 6. The 19-year-old was given a brief taste of the action for Leahy in stoppage time. The experience will do him good. Getty Images
LIVERPOOL RATINGS: Caoimhin Kelleher – 6. The Irishman was not busy. He made a couple of straightforward stops and got away with a late error when the ball got stuck under his feet. AP Photo
Conor Bradley – 7. The 18-year-old was beaten too easily for the Shrewsbury goal but made up for it by sending in the cross for the equaliser. He looked much better going forward. PA
Ibrahima Konate – 6. The Frenchman lost Udoh when the striker scored but won the physical battle between the two. His distribution was poor but he was involved in the third goal. Reuters
Virgil van Dijk – 6. The Dutchman should have spotted the danger before the Shrewsbury goal and he was not as commanding as usual. He headed a good chance over the bar. Getty Images
Andy Robertson – 6. The Scot got up and down the line with his usual enthusiasm, sending in some good crosses. He was replaced by Tsimikas in stoppage time after taking a late knock. Getty Images
Fabinho – 8. The Brazilian was at ease in the midfield and set the tempo. He scored twice, the first an assured penalty and the second a rasping drive from close range. PA
Tyler Morton – 7. The 19-year-old used the ball cleverly and got better as the game went on. He always looked to open up the defence before he was replaced by Norris in stoppage time. PA
Elijah Dixon-Bonner – 7. The 21-year-old was bright and grew in confidence on his full debut. He helped out defensively and shone when he moved to the left wing. It took a splendid save by Marosi to deny him a goal. Replaced by Firmino in the 64th minute. Reuters
Kaide Gordon – 7. The 17-year-old became Liverpool’s youngest FA Cup scorer when he showed off his quick feet to equalise. His direct running troubled the defence but he tired as the game went on and was substituted by Frauendorf with nine minutes left. PA
Max Woltman – 5. The 18-year-old from the Wirral found it hard to get into the game on his debut but put in a lot of effort. He had one shot deflected wide and was taken off at half time for Minamino. Getty Images
Curtis Jones – 7. The 20-year-old started on the left and caused Shrewsbury problems. He moved inside and propelled the team forward in the second half. AP Photo
SUB: Takumi Minamino – 5. The Japanese came on after the break for Woltman and was busy without producing too much threat. AP Photo
SUB: Roberto Firmino – 7. The Brazilian joined the action in the 64th minute for Dixon-Bonner. His link play was excellent but his impudent backheeled goal was one of the game’s highlights. Reuters
SUB: Melkamu Frauendorf – 6. The 17-year-old winger was given a debut when replacing Gordon with nine minutes left. The youngster provided an enthusiastic cameo. PA
SUB: Kostas Tsimikas – 6. The Greek came on in stoppage time when Robertson limped off. He sent in the free kick that led to the fourth goal. Getty Images
SUB: James Norris – 5. The 18-year-old was another to be given his debut when he replaced Morton in stoppage time. He was just happy to get on the pitch. Reuters
SHREWSBURY RATINGS: Marko Marosi – 5. The Slovak had little chance of stopping any of Liverpool’s goals. He made some good saves and the scoreline was a bit cruel to the goalkeeper. AP Photo
Matthew Pennington – 5. The 27-year-old struggled with the pace and movement of the attackers. He was dragged out of position too easily. PA
Ethan Ebanks-Landell – 3. The captain gave away a silly, avoidable penalty that surrendered the lead to Liverpool and ruined what was shaping to be a good performance. He was left flat on his back and embarrassed by Firmino’s goal. EPA
George Nurse – 6. The 22-year-old defended well and was confident on the ball. He made himself available as an effective outlet when teammates were under pressure. PA
Elliott Bennett – 5. The winger was unable to make much impact on the game. He played Udoh in for a chance but it was a rare flash of creativity. Replaced by Daniels with 12 minutes left. PA
Joshua Vela – 7. The 28-year-old tried to take the game to Robertson, with mixed results. He was sharp, worked hard to force Liverpool into errors and got into shooting positions. AP Photo
David Davis – 6. The 30-year-old put in plenty of yards and was effective in the first half. He was weary towards the end but had put in a shift. Getty Images
Luke Leahy – 6. The 29-year-old thought he had provided the perfect cross for Bowman to score but the striker was offside when he headed in. The midfielder drew some ‘Oles’ from the crowd after some clever footwork and passing. He was withdrawn in stoppage time for Caton. Reuters
Nathanael Ogbeta – 7. The 20-year-old supplied the cross for his team’s goal and gave Bradley a difficult time. His use of the ball was impressive. He received applause from the Kop when he departed with seven minutes to go and was replaced by Pierre. Getty Images
Ryan Bowman – 6. The 30-year-old toiled to carve out some half chances. He stuck at his task and was unfortunate that he was just offside for his disallowed goal. Bloxham replaced him with seven minutes to go. Getty Images
Daniel Udoh – 8. The Nigerian scored a splendid goal and was combative throughout. He could not outmuscle Konate but worried the defence with his movement and intelligence before he was replaced by Jannah with seven minutes left. Getty Images
SUB: Aaron Pierre – 5. The 28-year-old joined the action in the 83rd minute for Ogbeta. If he was supposed to stiffen up the defence, it did not work Getty Images
SUB: Tom Bloxham – 6. The 18-year-old came on for Bowman with seven minutes left. He was unable to affect the course of the game. Getty Images
SUB: Saikou Janneh – 6. The forward, on loan from Bristol City, was given a seven-minute cameo in place of Udoh. He almost capitalised on Kelleher’s late blunder. Getty Images
SUBS: Josh Daniels – 5. The Irishman came on for Bennett with two minutes to go. He was on the pitch long enough to get booked for a foul on Robertson; Charlie Caton – 6. The 19-year-old was given a brief taste of the action for Leahy in stoppage time. The experience will do him good. Getty Images
LIVERPOOL RATINGS: Caoimhin Kelleher – 6. The Irishman was not busy. He made a couple of straightforward stops and got away with a late error when the ball got stuck under his feet. AP Photo
Conor Bradley – 7. The 18-year-old was beaten too easily for the Shrewsbury goal but made up for it by sending in the cross for the equaliser. He looked much better going forward. PA
Ibrahima Konate – 6. The Frenchman lost Udoh when the striker scored but won the physical battle between the two. His distribution was poor but he was involved in the third goal. Reuters
Virgil van Dijk – 6. The Dutchman should have spotted the danger before the Shrewsbury goal and he was not as commanding as usual. He headed a good chance over the bar. Getty Images
Andy Robertson – 6. The Scot got up and down the line with his usual enthusiasm, sending in some good crosses. He was replaced by Tsimikas in stoppage time after taking a late knock. Getty Images
Fabinho – 8. The Brazilian was at ease in the midfield and set the tempo. He scored twice, the first an assured penalty and the second a rasping drive from close range. PA
Tyler Morton – 7. The 19-year-old used the ball cleverly and got better as the game went on. He always looked to open up the defence before he was replaced by Norris in stoppage time. PA
Elijah Dixon-Bonner – 7. The 21-year-old was bright and grew in confidence on his full debut. He helped out defensively and shone when he moved to the left wing. It took a splendid save by Marosi to deny him a goal. Replaced by Firmino in the 64th minute. Reuters
Kaide Gordon – 7. The 17-year-old became Liverpool’s youngest FA Cup scorer when he showed off his quick feet to equalise. His direct running troubled the defence but he tired as the game went on and was substituted by Frauendorf with nine minutes left. PA
Max Woltman – 5. The 18-year-old from the Wirral found it hard to get into the game on his debut but put in a lot of effort. He had one shot deflected wide and was taken off at half time for Minamino. Getty Images
Curtis Jones – 7. The 20-year-old started on the left and caused Shrewsbury problems. He moved inside and propelled the team forward in the second half. AP Photo
SUB: Takumi Minamino – 5. The Japanese came on after the break for Woltman and was busy without producing too much threat. AP Photo
SUB: Roberto Firmino – 7. The Brazilian joined the action in the 64th minute for Dixon-Bonner. His link play was excellent but his impudent backheeled goal was one of the game’s highlights. Reuters
SUB: Melkamu Frauendorf – 6. The 17-year-old winger was given a debut when replacing Gordon with nine minutes left. The youngster provided an enthusiastic cameo. PA
SUB: Kostas Tsimikas – 6. The Greek came on in stoppage time when Robertson limped off. He sent in the free kick that led to the fourth goal. Getty Images
SUB: James Norris – 5. The 18-year-old was another to be given his debut when he replaced Morton in stoppage time. He was just happy to get on the pitch. Reuters
SHREWSBURY RATINGS: Marko Marosi – 5. The Slovak had little chance of stopping any of Liverpool’s goals. He made some good saves and the scoreline was a bit cruel to the goalkeeper. AP Photo
Matthew Pennington – 5. The 27-year-old struggled with the pace and movement of the attackers. He was dragged out of position too easily. PA
Ethan Ebanks-Landell – 3. The captain gave away a silly, avoidable penalty that surrendered the lead to Liverpool and ruined what was shaping to be a good performance. He was left flat on his back and embarrassed by Firmino’s goal. EPA
George Nurse – 6. The 22-year-old defended well and was confident on the ball. He made himself available as an effective outlet when teammates were under pressure. PA
Elliott Bennett – 5. The winger was unable to make much impact on the game. He played Udoh in for a chance but it was a rare flash of creativity. Replaced by Daniels with 12 minutes left. PA
Joshua Vela – 7. The 28-year-old tried to take the game to Robertson, with mixed results. He was sharp, worked hard to force Liverpool into errors and got into shooting positions. AP Photo
David Davis – 6. The 30-year-old put in plenty of yards and was effective in the first half. He was weary towards the end but had put in a shift. Getty Images
Luke Leahy – 6. The 29-year-old thought he had provided the perfect cross for Bowman to score but the striker was offside when he headed in. The midfielder drew some ‘Oles’ from the crowd after some clever footwork and passing. He was withdrawn in stoppage time for Caton. Reuters
Nathanael Ogbeta – 7. The 20-year-old supplied the cross for his team’s goal and gave Bradley a difficult time. His use of the ball was impressive. He received applause from the Kop when he departed with seven minutes to go and was replaced by Pierre. Getty Images
Ryan Bowman – 6. The 30-year-old toiled to carve out some half chances. He stuck at his task and was unfortunate that he was just offside for his disallowed goal. Bloxham replaced him with seven minutes to go. Getty Images
Daniel Udoh – 8. The Nigerian scored a splendid goal and was combative throughout. He could not outmuscle Konate but worried the defence with his movement and intelligence before he was replaced by Jannah with seven minutes left. Getty Images
SUB: Aaron Pierre – 5. The 28-year-old joined the action in the 83rd minute for Ogbeta. If he was supposed to stiffen up the defence, it did not work Getty Images
SUB: Tom Bloxham – 6. The 18-year-old came on for Bowman with seven minutes left. He was unable to affect the course of the game. Getty Images
SUB: Saikou Janneh – 6. The forward, on loan from Bristol City, was given a seven-minute cameo in place of Udoh. He almost capitalised on Kelleher’s late blunder. Getty Images
SUBS: Josh Daniels – 5. The Irishman came on for Bennett with two minutes to go. He was on the pitch long enough to get booked for a foul on Robertson; Charlie Caton – 6. The 19-year-old was given a brief taste of the action for Leahy in stoppage time. The experience will do him good. Getty Images