Milan are pushing for a late consolation but the visitors are holding firm. Mandzukic angles a strike goalward but Gollini saves with relatively little drama.
90' +3
Shouts from the home side for a penalty as Ibrahimovic claims he was upended. After a short VAR check, the play continues with a Milan corner.
90' +1
M. Caldara enters the game and replaces B. Djimsiti.
J. Palomino enters the game and replaces R. Gosens.
Palomino also joins the action at the same time. Gosens - who has been phenomenal tonight for Atalanta - departs.
Caldara makes it a triple change as he comes on for Djimsiti.
90'
R. Malinovskyi enters the game and replaces M. Pessina.
Malinovskyi replaces Pessina for the visitors.
There'll be a minimum of six minutes of additional time played here.
89'
You’d think Atalanta would settle for 3-0 but instead of holding the possession to waste some time in these closing stages, the visitors are going for a fourth. The pace of Muriel is posing some real problems for Kjaer and co at the back for Milan.
84'
R. Gosens gets yellow.
Gosens is booked after arriving late on Calabria. That's potentially the clearest yellow card you'll ever see.
83'
A bit of reprieve for Milan as Ilicic departs the action. Muriel enters as his replacement.
82'
L. Muriel enters the game and replaces J. Iličić.
81'
What a performance this has been from Atalanta. Structured in defence, progressive in midfield and exciting in attack. Ilicic has been instrumental and Zapata has been a handful. Milan have simply had no answer tonight.
Minute
Description
77'
D. Zapata has scored a goal for Atalanta! Assist by C. Romero.
A great assist from Romero who powered forward with the ball before picking out Zapata.
GOOOOAAAALLLLLL!!!! 3-0 TO ATALANTA. ZAPATA!!!! Game set and match?! The visitors gain possession in midfield and outnumber the hosts on the transition. Romero then slides a ball into Zapata and the forward makes no mistake from close range.
70'
M. Mandžukić enters the game and replaces Samu Castillejo.
A. Rebić enters the game and replaces Rafael Leão.
A double substitution for the hosts. Rebic comes on for Leao.
Castillejo departs at the same time for Mandzukic who comes on for his Milan debut.
68'
Ilicic has already attempted seven efforts on the Milan goal tonight. He’s been a key part of this Atalanta 2-0 lead.
67'
J. Mæhle enters the game and replaces H. Hateboer.
A big blow for Atalanta as Hateboer is forced off with an injury. New signing Maehle is his replacement.
64'
Kessie lays the ball off to Calabria but his effort is blocked well by Djimsiti. Milan are finally beginning to put a bit of pressure on!
59'
This match is set up perfectly for Atalanta now. The visitors love to counter-attack at the best of times and now they’ll find plenty of gaps to exploit as Milan try to force their way back into this Serie A match.
57'
M. Musacchio enters the game and replaces P. Kalulu.
Mussacchio joins the action as Kalulu departs the field of play on a stretcher. That’s another tough break for Milan.
53'
Penalty goal scored by J. Iličić for Atalanta!
GOOOOOAAAALLLL!!! 2-0 TO ATALANTA. ILICIC!!! The Slovenian international steps up and smashes home his penalty into the bottom right corner of the Milan goal. Donnarumma got to the effort but the ball slipped right under him.
52'
Kessie is booked for the foul that led to the penalty.
51'
F. Kessié gets yellow.
49'
Milan will shift to their more familiar 4-2-3-1 due to that substitution that was made at the break. Diaz will play right behind Ibrahimovic who was too isolated in the first half.
47'
An early Atalanta shot on target as Ilicic shoots from distance. His weak effort is easily collected by Donnarumma.
46'
Brahim Díaz enters the game and replaces S. Meïté.
Both sides are back out and the second half is underway!
A change for the hosts at the break as Diaz replaces Meite in midfield. A tough night for Meite who was probably rushed into the side too soon.
45'
HALF-TIME: MILAN 0-1 ATALANTA
42'
HUGE CHANCE! Milan have a free kick that Tonali delivers a deep cross from. Ibrahimovic latches onto the cross at the back post but the Swedish forward can’t angle his body to send the effort goalward and instead the ball seemingly just hits him and goes wide.
41'
De Roon and Freuler are currently winning the midfield battle this evening despite being outnumbered by Meite, Tonali and Kessie. It’s hard work for the Atalanta tandem but they’re proving that they’re more than up to the task.
38'
Hernandez is booked in the aftermath.
37'
T. Hernández gets yellow.
Shouts for a penalty go up from the Atalanta players as Ilicic is fouled by Hernandez but the referee adjudges that it was just outside the box.
35'
There’s a brief stoppage in play as Tonali goes down with an injury. Fortunately for the hosts, the Italian midfielder will be fine to continue.
31'
Castillejo brings down Ilicic on the edge of the Milan box. This could be a great chance for the visitors to double their lead.
29'
That breakthrough is exactly what Atalanta deserve. Milan were quickest out of the blocks but the visitors have battled back and have looked very threatening in attack.
26'
C. Romero has scored a goal for Atalanta! Assist by R. Gosens.
Milan have a dangerous 3-on-3 situation but Ibrahimovic takes too long on the ball and is dispossessed by Freuler. It’s not quite clicking for the hosts so far in this clash.
It was a lovely, teasing cross from Gosens for the assist.
GOOOOOAALLLLLL!! 1-0 TO ATALANTA. ROMERO!!!! Atalanta play another corner short and the ball is finally delivered to the back post by Gosens. Kalulu thinks he has the situation under control but Romero cleverly sneaks around the back and heads home from close range.
21'
Milan are lucky to still be on level terms in this Serie A clash. Atalanta have dominated the last ten minutes and look very threatening every time they move up the field.
16'
Ilicic has already looked very dangerous for the visitors. Playing from the right wing, he’s fantastic at drifting into pockets of space in front of the opposition defence and pulling the strings for Atalanta. With Hernandez loving to advance up the pitch on that flank, Kalulu will have to keep a very close eye on the Slovenian international this evening.
14'
Atalanta break and Hataboer is fed a ball down the right wing. The defender controls well and then hits a right-footed shot from 20 yards out but Meite does brilliantly to track back and block the effort.
11'
Nothing comes from the corner but Ilicic is then brought down by Castillejo on the left wing and the away side have a free kick in a dangerous position.
10'
Zapata storms into the box from the left wing after holding off a challenge from Calabria and looks to find Ilicic at the back post. Kjaer recovers well though and puts the ball behind for an Atalanta corner.
7'
Atalanta bring the ball forward for the first time in this match but Ilicic’s attempted through ball to Zapata is cut out by Kjaer. Moments later Zapata attempts to find a teammate in the box but Milan clear the danger.
5'
The hosts grab an early corner which Tonali whips in with pace. Meite rises highest but his header from 15 yards out ends up going high and wide.
3'
Milan have started this match very well and have dominated the early possession. Ibrahimovic squanders a huge chance but the forward is flagged offside.
1'
Referee Maurizio Mariani blows his whistle and we’re underway here in northern Italy!
Two of Italy’s biggest outfits meet in this crucial Serie A clash. Top of the table Milan will be looking to extend their lead over fierce rivals Inter with a win, but Atalanta arrive at San Siro with their own ideas as the visitors look to qualify for next season’s Champions League once again.
Hello and welcome to our live text commentary of this Serie A fixture between Milan and Atalanta.
MILAN SUBS: Ciprian Tatarusanu, Antonio Donnarumma, Diogo Dalot, Mario Mandzukic, Ante Rebic, Jens Petter Hauge, Brahim Diaz, Mateo Musacchio, Fikayo Tomori, Daniel Maldini, Lorenzo Colombo, Rade Krunic.
MILAN (4-3-3): Gianluigi Donnarumma; Davide Calabria, Pierre Kalulu, Simon Kjaer, Theo Hernandez; Soualiho Meite Sandro Tonali, Frank Kessie; Samuel Castillejo, Zlatan Ibrahimovic, Rafael Leao.
ATALANTA SUBS: Francesco Rossi, Marco Sportiello, Joakim Maehle, Bosko Sutalo , Jose Palomino, Sam Lammers, Luis Muriel, Mattia Caldara, Ruslan Malinovskyi, Fabio Depaoli, Matteo Ruggeri, Aleksej Miranchuk.
ATALANTA (3-4-2-1): Pierluigi Gollini, Rafael Toloi, Cristian Romero, Berat Djimsiti; Hans Hateboer, Marten De Roon, Remo Freuler, Robin Gosens; Matteo Pessina, Josip Ilicic; Duvan Zapata.
The players are emerging from the tunnel and kick-off is just moments away.
It’s all seemed a bit laboured from Milan in that first half so early changes in the second 45 could well be made to freshen things up for the hosts. Castillejo and Kessie in particular have been quiet.
Thank you for following our coverage of tonight’s Serie A match-up between Milan and Atalanta. Until next time, stay safe!
Next up for Milan is a meeting with fierce rivals Inter in the Coppa Italia quarter finals on Tuesday evening whilst Atalanta play host to Lazio in the same competition on Wednesday.
Commentary
More…