Zlatan Ibrahimovic and Alessio Romagnoli are back in the starting XI for Milan, while Benevento look to Gianluca Lapadula and Iago Falque.
It kicks off at San Siro at 19.45 UK time (18.45 GMT).
These are desperate times for both teams, as Milan suffered back-to-back defeats, sliding from second place down to fifth.
Ibrahimovic has missed the last two games with injury, but he returns to lead the line with support from Rafael Leao, Hakan Calhanoglu and Alexis Saelemaekers, sending Ante Rebic to the bench.
Ismael Bennacer is also back to full fitness, while captain Romagnoli gets his first start in two months, giving Simon Kjaer a rest to form a new partnership with Fikayo Tomori.
Benevento make the trip without Marco Sau, Gaetano Letizia, Alessandro Tuia, Daam Foulon and Gabriele Moncini.
They start former Milan flop Lapadula, with Iago Falque and Nicolas Viola in support.
It is a return to San Siro for coach Pippo Inzaghi, who spent much of his playing career and started his management role with the Rossoneri.
Milan: G Donnarumma; Dalot, Tomori, Romagnoli, Theo Hernandez; Bennacer, Kessie; Saelemaekers, Calhanoglu, Leao; Ibrahimovic
Benevento: Montipò; Depaoli, Caldirola, Glik, Barba; Dabo, Viola, Ionita; Iago Falque, Improta; Lapadula