Manchester City retained their Carabao Cup crown after beating Aston Villa in a lively affair at Wembley.
Sergio Aguero and Rodri gave Pep Guardiola's side a two-goal cushion after 30 minutes before Mbwana Samata pulled one back before half-time. It wasn't enough, though, which saw City go on to lift the title once again inside the national stadium.
Sportsmail's ADAM SHERGOLD was at Wembley to rate the performances of both sets of players.
Manchester City beat Aston Villa to win the Carabao Cup for a third successive time
Orjan Nyland – 6
Little he could do about City’s goals, especially Sergio Aguero’s deflected opener off Tyrone Mings’ leg.
Frederic Guilbert – 5.5
Guilty of losing track of Rodri for City’s second goal and generally overran by Zinchenko and others.
Bjorn Engels – 6.5
Spent much of the contest trying to stop the City tide. Some crucial blocks kept Villa in contention and almost levelled near the end.
Tyrone Mings – 6.5
Battled bravely to keep City at bay. Unfortunate with deflection off his leg for Aguero’s opener.
Matt Targett – 5
Tormented by Phil Foden, who was allowed far too much space to create the first goal and other chances.
Nakamba (R) fought a hopeless battle in midfield as City worked the ball easily around him
Douglas Luiz – 6
Lacked bite when it came to stopping City’s forward flow and struggled in transition to attack.
Marvelous Nakamba – 5
Fighting a hopeless battle in midfield as City worked the ball easily around him. Booked for strong slide tackle on Aguero.
Ahmed Elmohamady – 6
Saw precious little of the ball to make any impression and preoccupied by the advanced Zinchenko outside him.
Jack Grealish – 6
City marshalled Villa’s talisman effectively and the usual magic was lacking as a result.
Anwar El-Ghazi – 7
Villa’s most effective player with a couple of early chances and a very good cross for the goal.
Mbwana Samata – 6.5
An excellent diving header just before half-time gave Villa hope. Otherwise starved of service.
Mbwana Samata scored an excellent diving header just before half-time gave Villa hope
Mahmoud Trezeguet (for Elmohamady 70) 6
Came on as a final roll of the dice with 20 minutes to go but couldn’t conjure a miracle.
Conor Hourihane (for El Ghazi 70) 6
Fresh legs and another body in midfield as Villa searched for an