Liverpool hung on to beat Manchester City 3-2 at Wembley Stadium on Saturday to reach the final of the FA Cup where they will play Chelsea or Crystal Palace.
City manager Pep Guardiola opted to rest several starters, including goalkeeper Ederson, and the weakened side were outplayed by Juergen Klopp's team in the first half, going in 3-0 down at the interval.
Ibrahima Konate headed Liverpool ahead from a corner in the ninth minute before a dreadful error from City's American back-up goalkeeper Zack Steffen gifted the Reds a second.
Steffen took too long when receiving a back pass from John Stones and Sadio Mane slid in to tackle the keeper and the ball flew into the net.
Mane then added another, on the stroke of halftime, in more conventional fashion, driving a volley past Steffen after being set up by Thiago Alcantara.
Jack Grealish pulled a goal back for City, 70 seconds after the resumption and then Bernando Silva made it 3-2 in stoppage time.