
AC Milan 3-0 Lecce: Pulisic, Rabiot and Moreira Deliver a Statement at San Siro
SportSignals Match Desk ยท Football analysis desk ยท
Right. Let's talk about what happened here. AC Milan beat Lecce 3-0 at San Siro on Sunday evening and it was not close. Not for a single minute. The scoreline was comfortable. The performance backed it up. Milan did what good sides are supposed to do when they have a weaker opponent in front of them. They competed from the first whistle, they executed the basics, and they won with something to spare. end of.
Milan Meant Business From the Start
The thing is, this is exactly the kind of game where teams like Milan can drop points if their attitude is wrong. Two draws in their last two Serie A outings, including a 2-2 with Lazio and a 1-1 against Juventus. There were questions. Milan answered them inside 14 minutes.
Christian Pulisic put Milan ahead in the 14th minute with a left-foot finish, assisted by Strahinja Pavlovic. A centre-back picking up an assist tells you everything about how organised and purposeful Milan were in their build-up. They were not waiting for something to happen. They went and made it happen.
69% possession across the 90 minutes. 699 passes attempted, 638 completed at a 91% accuracy rate. Those are not the numbers of a side sitting back and hoping. That is a team that knew exactly what they wanted to do and had the attitude to do it. Lecce, by contrast, managed 310 passes all night with just 31% of the ball. They were chasing shadows.
Lecce Had No Answers
Listen, Lecce came into this match having beaten Monza 3-2 in their most recent Serie A outing, so they were not without confidence. They also had three wins from their last five matches in the competition. But confidence means nothing if you cannot compete in the right areas against a side of this quality.
Lecce created zero big chances across the entire match. Zero. Milan created five. The accountability for that falls on Lecce's attacking players, but it also falls on the shape and desire of the squad to make themselves available. They simply did not do enough. They got a yellow card for Danilo Veiga in the 58th minute for a foul, which tells its own story about a side that had run out of ideas and was resorting to stopping Milan illegally rather than competing legitimately.
Lecce's goalkeeper made one save all night. Milan's goalkeeper made three. That is not a match where the away side came close to threatening. It is a match where Lecce rode their luck on a couple of occasions and still went home with nothing, which is exactly what they deserved.
Rabiot and Moreira Closed the Door
Milan made it 2-0 in the 61st minute when Adrien Rabiot finished with his left foot, assisted by Gonรงalo Ramos. The game was already won at that point. Lecce had no route back into it. The only question was the size of the margin.
Milan answered that question too. Diego Moreira had only been on the pitch for four minutes after coming on as a substitute in the 69th minute, replacing Pulisic, when he struck in the 73rd minute with his right foot to make it 3-0. That is the right attitude from a substitute. You come on and you make an impact. No easing in. No feeling your way into the game. You see the opportunity. You take it. Simple.
The thing is, that goal also tells you something about the depth of this Milan squad. They could make five substitutions, bring on Luka Modriฤ, Ruben Loftus-Cheek, Yunus Musah and Francesco Camarda alongside Moreira, and the level did not drop. It improved. That is standards being upheld all the way through the group.
The Numbers Do Not Lie
Ten shots for Milan, four on target, three goals. Two big chances missed as well, which will not please the coaching staff, but in the context of a 3-0 win, you take it. Milan had eight shots inside the box to Lecce's four. Seven key passes to Lecce's four. Seven interceptions to Lecce's two. In every single meaningful category, Milan were superior.
Lecce won more duels overall, 57 to Milan's 54. And they made 29 tackles to Milan's 17. That is a side that spent the entire match chasing and defending. Winning duels and making tackles when you are 2-0 down and your opponent has the ball 69% of the time is not a sign of competitive spirit. It is a sign of desperation.
Milan finished the match without a single yellow card. Disciplined. Professional. Controlled. Lecce conceded a yellow. That sums up the difference in composure between the two sides on the night.
What This Result Means
In their previous five Serie A matches, Milan had managed just two wins, two draws and a loss, conceding six goals in the process. Their clean sheet record in that sample stood at just 20%. One clean sheet in five. Tonight they added another. More importantly, they looked like a side that had sorted their defensive accountability. Lecce had zero big chances. Zero. That is the standard Milan need to be hitting regularly.
Going back over their last ten Serie A outings coming into this match, Milan had won four, drawn three and lost three. That is inconsistency. That is a squad that has had stretches where the desire to compete dropped below what is acceptable at a club of this size. Against Lecce, there was none of that. Every player from first minute to last understood what was required. Pulisic got them off the mark early. Rabiot doubled it with composure. Moreira finished it off with hunger. Three different goalscorers. Three different statements of intent.
Listen, one result does not change everything. But performances like this one tell you whether a squad has the right foundations. Milan had 69% of the ball, created five big chances, shut out the opposition completely and scored three. That is a result built on basics. Desire. Accountability. The things that actually matter. Lecce were well beaten and had no complaints. Milan move on. That is how it should work.
