Chelsea 0-1 Manchester City (Semeyo 72′)

Antoine Semenyo scored the game’s only goal as Manchester City beat Chelsea to win the FA Cup for the seventh time.

It took a moment of quality in a game where both sides struggled to make much of an impression in front of goal as Semenyo sent a clever flick past Robert Sanchez.

Chelsea created chances but were unable to find the cutting edge needed to punish City.

Victory delivered a 20th trophy for City under manager Pep Guardiola.

Chelsea player ratings

Robert Sanchez: Rarely had much to do against an often stagnant Manchester City attack. 5/10

Wesley Fofana: Made some important clearances 6/10

Levi Colwill: Was front-footed, defended well and played a substantial role in Chelsea quickly shifting the ball from back to front. 6/10

Jorrel Hato: Looked to move forwards and dribble through the lines, but sometimes caught out at the back. 5/10

Malo Gusto: Played some nice combinations as Chelsea went forwards. 6/10

Reece James: Linked play well at times but did not do much of note. 5/10

Moises Caicedo: Had the only effort on target and made some promising runs, but could not take advantage of Chelsea’s chances. 5/10

Marc Cucurella: A little bit clumsy at times before going off. 5/10

Cole Palmer: Sprung into life as the game went on to cause trouble for the City back line, but lacked the clinical edge. 7/10

Enzo Fernandez: Was potentially lucky to only get a yellow for a foul on Bernardo Silva. 6/10

Joao Pedro: Did not make the most of Chelsea’s opportunties. 6/10

Substitutes:

Pedro Neto: 5/10

Alejandro Garnacho: N/A

Liam Delap: N/A

Manchester City player ratings

James Trafford: Had very little to deal with and only had to make one save. 6/10

Matheus Nunes: Produced some great defensive work and pushed further up the pitch when needed. 6/10

Abdukodir Khusanov: Part of a defence which held back Chelsea but did not do anything to stand out. 5/10

Marc Guehi: Dependable presence at the back to win tackles and make clearances. 6/10

Nico O’Reilly: One of City’s brightest sparks. Sent in an excellent cross for a potential opener which Semenyo wasted. 8/10

Antoine Semenyo: Provided the needed quality and scored with an audacious flick in a game which was often drab. 8/10

Bernardo Silva: Constantly involved as City went forwards and created chances. 7/10

Rodri: Played his usual metronomic role in midfield before going off, although misplaced a few passes. 6/10

Jeremy Doku: Constantly in battle with Palmer and Doku, but was often beaten. 6/10

Omar Marmoush: Did not make much of an impact before being taken off at half-time. 5/10

Erling Haaland: Failed to score in a final once again, but had a goal ruled out and assisted Semenyo. 7/10

Substitutes:

Rayan Cherki: 7/10

Mateo Kovacic: 6/10