Three different scorers, 72 percent possession and a shutout: Manchester City made short work of Crystal Palace on Wednesday night at the Etihad Stadium, winning 3-0 in a Premier League matchday 31 fixture that was effectively over before halftime. Antoine Semenyo opened the scoring in the 32nd minute, Omar Marmoush doubled the lead just before the break, and Savinho added a third late on to complete a controlled evening for Pep Guardiola’s side. Crystal Palace, set up in a compact 5-4-1 by Oliver Glasner, rarely threatened and mustered only two shots on target across 90 minutes.

Key Moments
- 32′, Semenyo breaks the deadlock. The forward finished a normal goal to give Manchester City the lead and set the tone for a one-sided first half.
- 40′, Marmoush makes it 2-0. The Egyptian striker got on the scoresheet shortly before the break, giving City a commanding halftime cushion.
- 52′, Yellow card for Tyrick Mitchell. Crystal Palace’s left back was cautioned for a foul, a sign of the frustration building in the visiting camp as they searched for a route back into the game.
- 60′, Triple substitution from Glasner. Palace brought on Pino, Mateta and Hughes simultaneously in an attempt to inject energy and find a foothold in the match.
- 84′, Savinho wraps it up. The Brazilian winger capped a dominant night with City’s third, completing the scoring at the Etihad.
Tactical Breakdown
Manchester City were in complete control from start to finish. Deploying a 4-2-2-2 shape, Guardiola’s side dominated possession at 72 percent and completed 645 of 723 attempted passes (89 percent accuracy). They registered 15 shots in total, 10 of them from inside the box, and generated an expected goals figure of 1.56, meaning the 3-0 scoreline slightly outpaced the underlying numbers but was not undeserved given Palace’s passive setup.
The clearest tactical turning point came early in the second half when Glasner made three changes at once on the hour mark, replacing Pino, Mateta and Hughes in a bid to change the dynamic. It did not work. City responded by rotating their own squad from the 58th minute onward, with Gvardiol and Nunes the first to come off, followed by Bernardo Silva, Marmoush and finally Foden, all without losing control of the game. The depth of City’s squad allowed Guardiola to manage minutes while still maintaining structure, and Savinho repaid the trust by scoring in the 84th minute.
Crystal Palace’s 5-4-1 block was defensively cautious but offered almost nothing in attack. The visitors attempted only six shots, all from inside the box, and none of their attacking moves created meaningful danger. Their xG of 0.68 tells the story of a side that struggled to build any sustained pressure, finishing the game with 28 percent possession and 77 percent passing accuracy on just 278 attempts. Two yellow cards, including one for simulation (Kamada, 81st minute), summed up a toothless and at times frustrated visiting performance.
Player Ratings
Verdict
A clean sheet, three goals from three different scorers and a controlled performance from first whistle to last: Manchester City picked up three points with little fuss at the Etihad. For Crystal Palace, a fifth clean loss on their travels this season underlines the gap between mid-table sides and the Premier League’s elite when the latter is operating at this level. City will look to build on this momentum as the season enters its final stretch.