Liverpool qualified for the semifinals of the Carabao Cup on Wednesday night by defeating Leicester City 5-4 on penalties.
The Foxes took the lead with a fast brace in the space of four minutes (9', 13') before Alex Oxlade-Chamberlain pulled one back six minutes later to keep the hosts in the game.
A stunning strike from James Maddison (33') left Liverpool's keeper, Caoimhin Kelleher, helpless as the visitors regained their two-goal lead to end the first half 3-1.
Liverpool came firing in the second half and got rewarded through Diogo Jota who made it 3-2 eight minutes after the hour mark.
A dramatic end to the second half saw Takumi Minamino score a stoppage-time goal (90+5') to send the match into shootouts.
Youri Tielemanns and James Milner scored their opening penalty kicks and it went on until the fourth round.
Leicester youngster Thomas fluffed his spot-kick to give The Reds an advantage and Keita converted his to make it 4-3 for Liverpool.
Iheanacho netted his penalty, sending Kelleher the wrong way but Minamino struck the bar to leave the scores 4-4.
Ryan Bertrand failed to convert his kick, swinging the advantage back in Liverpool's favour way and Diogo Jota made the opportunity count by scoring to send the hosts into the last four of the competition.