By Beyond the Final Whistle
Chelsea vs AC Milan Match Report: Chelsea wrapped up their pre-season preparations in style with a convincing 3-0 victory over AC Milan, producing one of their most complete performances under Xabi Alonso. João Pedro scored twice while Moisés Caicedo added a spectacular third as the Blues controlled the match from start to finish.
The Blues controlled proceedings from start to finish, limiting AC Milan to virtually no attacking threat while showcasing an aggressive pressing game, fluid attacking movement, and growing tactical understanding under Alonso.
Chelsea vs AC Milan Match Summary
Competition: Club Friendly
Venue: Gelora Bung Karno Stadium, Jakarta
Full-Time Score:
Chelsea 3-0 AC Milan
Goals
⚽ João Pedro (45+1′)
⚽ João Pedro (46′)
⚽ Moisés Caicedo (63′)
First Half
Chelsea started brightly and enjoyed long spells of possession, although AC Milan defended well during much of the opening period.
The breakthrough finally arrived in first-half stoppage time when João Pedro rose highest to head home from a well-delivered set piece, giving Chelsea a deserved lead just before the interval.
The goal rewarded Chelsea’s dominance after several dangerous attacks and ensured Xabi Alonso’s men entered halftime full of confidence.
Chelsea Turned the Game Around in Minutes
Any hopes of an AC Milan comeback disappeared almost immediately after the restart.
Less than a minute into the second half, João Pedro struck again, finishing confidently after excellent attacking play to double Chelsea’s advantage.
Chelsea continued to dominate possession and pinned Milan deep inside their own half.
The third goal arrived shortly afterward when captain Moisés Caicedo unleashed a stunning first-time strike from outside the penalty area following another cleverly worked set-piece routine.
At 3-0, the contest was effectively over.
Tactical Analysis
Xabi Alonso’s tactical ideas became increasingly visible throughout the match.
Chelsea pressed aggressively whenever possession was lost and looked comfortable building attacks from the back.
Their midfield controlled the tempo, while the full-backs provided width that stretched Milan’s defensive shape.
The movement of João Pedro constantly caused problems for Milan’s defenders, creating space both for himself and his teammates.
Defensively, Chelsea were equally impressive.
AC Milan struggled to create meaningful chances and failed to register a shot on target, highlighting Chelsea’s excellent organisation without the ball.
Standout Performers
⭐ João Pedro
The Brazilian striker produced an outstanding display, scoring twice and constantly troubling Milan’s back line with intelligent movement and clinical finishing.
⭐ Moisés Caicedo
Chelsea’s captain dominated midfield before sealing the victory with a sensational long-range strike.
⭐ Josh Acheampong
The young defender delivered another composed performance and helped keep Rafael Leão quiet throughout much of the contest.
What This Means for Chelsea
While it remains a pre-season friendly, Chelsea will be encouraged by both the result and the performance.
The Blues looked organised defensively, dangerous going forward, and increasingly comfortable adapting to Xabi Alonso’s tactical philosophy.
Momentum is beginning to build ahead of the new campaign, with several players finding excellent form at exactly the right time.
Final Thoughts
This Chelsea vs AC Milan Match Report highlights just how much progress the Blues have made during pre-season. Chelsea looked organised defensively, creative in midfield, and clinical in front of goal, giving supporters plenty of reasons to feel optimistic ahead of the new Premier League season.
Beyond the Final Whistle Verdict
Chelsea could hardly have asked for a better performance.
A clean sheet, three well-worked goals, dominant midfield play, and another clinical display from João Pedro made this one of the Blues’ strongest performances of pre-season.
If Chelsea continue to develop at this rate, supporters will have every reason to feel optimistic heading into the Premier League season.
Final Score: Chelsea 3-0 AC Milan




