Virtually a spectator for most of the game but had to pick the ball out of his net twice - and on both occasions had no chance of making a save.
Constantly got forward to join the attack and played his part with a clever pass for Bellamy's goal. Comfortable defensively and communicated well with the rest of the back four.
The Slovakian was dominant in the air against Dzeko, denying the Bosnian any time or space to pose a threat. Could have scored at the other end but saw Hart somehow keep out his toe-poked shot.
The Dane was solid and composed in defence while always showing class on the ball. Played a part in the penalty award as his firm shot was blocked by Richards' arm.
Had no problems against Zabaleta in the first half and remained solid defensively after the break. Very classy on the ball, producing two particularly dangerous crosses and forcing Hart into action early on after bombing into the City penalty box.
Hoevered a little under the radar, but his willingness to run was vital for Liverpool's high-energy gameplan. Produced a peach of a pass for Bellamy in the first half.
The Scot played some dangerous passes, particularly to Bellamy after the break as the game became increasingly stretched. Shorter passing not quite as good while he was a little fortunate not to concede a penalty for a clumsy challenge on Dzeko. Good work in the build-up to the penalty.
Provided good balance on the wing but lacked confidence to take on his man while his delivery and link-up play were poor. Could have doubled Liverpool's lead in the second half but his powerful volley was smothered by Hart.
Kept his cool from the spot to slam an unstoppable penalty low into the corner of the net in the 41st minute. Tired in the closing stages but his experience and influence were crucial as Liverpool held on.
Top of the Match
Scored a superb goal to put Liverpool in the final, keeping his cool to fire into the net from 10 yards against his former club. Set the tone for Liverpool with his constant movement as the focal point of the hosts' attack. Always running the channels, showing great pace and goal threat. Powerful first-half shot saved by Hart after he spun away from Savic.
Put in a shift and found space down the right after the break. Final ball wasn't great but produced one very good delivery for Downing.
A stunning display from the England goalkeeper as he produced world class saves to keep City in the game, denying Jose Enrique, Skrtel and Downing with jaw-dropping athleticism. Could do nothing about the Liverpool goals.
Perhaps unlucky to give away the penalty after the ball bounced off his knee and onto his arm - but blocking the ball in that manner cost the visitors. Not always great positionally but showed strength and pace against Bellamy.
Flop of the Match
The Montenegrin had an absolute nightmare against Bellamy, looking jittery from the very first minute. Made a number of weak challenges that could have cost his side and was rightly hauled off at half time.
Showed good defensive instincts to clear crosses into the City area but was caught flat-footed for Bellamy's goal.
Defensively vulnerable, especially in the second half, but he was on the pitch to cause Liverpool problems at the back - and delivered with a vicious low cross for Dzeko's goal.
A hard-working, combative display from the Argentine but lacked quality when he got forward.
Nigel De Jong
Looked as surprised as anyone in the ground after scoring just his second goal for City, a thunderous strike on the stretch from 25 yards. Snapped into tackles in midfield before being replaced by Adam Johnson as City went in search of a goal.
As ever, tidy in possession and good positionally. Sometimes seemed to find the tempo of the game difficult, particularly when Liverpool played long balls.
Drifted into space and looked to create chances for team-mates with clever passes. Faded in the second half and seemed to be carrying an injury in the closing stages.
A quiet, ineffectual performance from the Frenchman. Worked hard and was confident on the ball, but needed more cutting edge.
The Bosnian was virtually anonymous until he popped up in the 67th minute to tap Kolarov's cross into the net. Served as a reminder of his goal threat but on the whole he was too static.
Replaced De Jong in the 78th minute. One tame shot saved by Reina.
Replaced Savic at the break. Ran his socks off but couldn't find space to fashion a real chance. Late overhead kick saved comfortably by Reina.