Had to be on his toes from the very first minute to smother Robinho’s effort, but wasn’t troubled much thereafter until Ibrahimovic’s second half free-kick, from which he would have done better to parry wide as Robinho followed in to score.
Largely found wanting when Milan asked the more pertinent questions, and put team-mates under pressure more than once.
Almost made it two belters in two games against Milan, but saw his early volley from a difficult angle blocked by the head of Bonera. Later pulled out of position as Robinho squared for Ibrahimovic to score.
Went AWOL as Ibrahimovic broke down the left, and later lost the ball when left in a tight spot by Silvestre. Soon withdrawn by Simeone.
His drive forward which led to Van Bommel's first yellow was indicative of the lack of running elsewhere in the Catania side. Found wanting at times as Robinho and Ibrahimovic pulled him about.
Lively as ever, and looked likely to be the outlet from which Catania might break through.
Could have done better when sent through by Maxi Lopez, but he didn’t get the necessary swerve on his shot. Later failed to provide the killer pass when the Rossoazzurro had Milan on the back foot.
Coped better with Milan’s midfield than Sampdoria were able to in midweek, but picked up what appeared to be a groin injury late in the first half and was forced off.
Again put in a good midfield shift, but rarely seemed likely to be a game-breaker.
Despite his lack of goals for most of the season, his movement is still impressive and he very nearly set up an opener for Ledesma when dropping deep to influence the game.
Given a more prominent role in the centre by Diego Simeone, but he couldn't really have the effect he's capable of as Yepes and Thiago Silva cut off his options more often than not.
Resolute to everything thrown at him, though in all truth, Catania should have asked more of him when a man to the good.
Caught out a couple of times in the first half but it was an improved display compared to recent outings.
A towering performance at times from the big centre-half. Vital in helping to keep Catania at bay in the second half.
Did well enough to suggest he might keep his place for Lazio on Tuesday night despite the increased competition provided by January's new signings.
Milan just look so much better with him at the back. Continues to perform his 'Marcel Desailly' duties with a stint just in front of the back four as the Rossoneri held on with a bit to spare in the second half.
Not only looked good on the ball, but also carried out a good tracking role and foiled Mascara more than once. Might have scored had Ibrahimovic fed a better ball his way, but he was then replaced at the break by Emanuelson.
Put in a captain's shift in the first half and made up some of the ground left behind by Van Bommel before being forced off with a knock late on.
M. van Bommel
He fitted in well in midweek, but tonight showed that he still has to curb his enthusiasm off the ball. First he brought down Spolli after Merkel and Ambrosini had both had a nibble at the defender’s legs, then he clipped Ledesma to earn a second booking, leaving his team a man short for the final 36 minutes.
Snatched at a shot on the edge from Ibrahimovic’s knock-down and stumbled when the Swede put him in at the near post late in the first half. Sacrificed when Milan needed defensive numbers for the last half hour.
It may well not have been a vintage Ibrahimovic performance, but the Swede once again proved himself to be a winner. Shrugged off the loss of team-mate Van Bommel to fire a free-kick which Andujar could only parry towards Robinho before sliding home the Brazilian's cross late on.
Could have scored as early as the first minute but eventually got his goal when following up Ibrahimovic's free-kick and later returned the favour to finish the contest.
- 30 F. Roma
Brought on to reinforce the defensive effort after Van Bommel's red and did exactly the job Allegri asked of him. His increased exposure of late reflects his improved form.
- 15 S. Papastathopoulos
Late replacement for Ambrosini as Milan held on.
Came on for Merkel at the break and proved to be a capable body when needed to help keep Catania out after Van Bommel's red.
- 54 S. Calvano
- 7 Alexandre Pato