Mario Balotelli will make his return to the Milan starting line-up this weekend with the San Siro side looking to get back to winning ways against Europa League-chasing Catania.

The former Manchester City star is available after a two-game suspension and is likely to be thrust straight back into the action as the Rossoneri look to kick-start their pursuit of Champions League football next season after a run of three games without a win.

Kevin-Prince Boateng and Matthieu Flamini are available once more after both missed the trip to face Juventus last weekend through injury and suspension respectively.

However, the home side will be without the services of club captain Massimo Ambrosini after he was forced off the field at Juventus Stadium with ankle ligament damage.

Daniele Bonera is expected to take the place of the suspended Cristian Zapata to partner Philippe Mexes at centre-back.

Catania, meanwhile, are forced into a defensive reshuffle after last weekend’s ill-tempered Sicilian derby.

Goalkeeper Mariano Andujar is suspended after his sending off in the final minute of the 1-1 draw with Palermo, while defenders Giuseppe Bellusci and Nicolas Spolli are missing after both picked up yellow cards that triggered bans in the tie.

Coach Rolando Maran is sweating over the fitness of his captain Mariano Izco with Lucas Castro ready to step in.

DID YOU KNOW?

Allegri's side have failed to win any of their last three fixtures in Serie A, their worst run of the campaign since September.

Last year's corresponding fixture saw Milan run out comfortable winners, cruising to a 4-0 victory at San Siro.