AC Milan starting XI (4-3-3): Maignan, Calabria (subbed for Florenzi), Thiaw, Tomori, Hernandez, Musah (subbed for Krunic), Reijnders, Pobega, Chukwueze, Jovic (subbed for Camarda), Pulisic (subbed for Loftus-Cheek)
Bench: Mirante, Nava, Simic, Bartesaghi, Adli, Romero, Traoré, Camarda
Goals: Hernandez 45+2’ (Pen)
Fiorentina starting XI (4-2-3-1): Terracciano, Parisi, Milenkovic, Martinez Quarta, Biraghi, Arthur (subbed for Lopez), Duncan (subbed for Mandragora), González, Bonaventura (subbed for Kouame), Sottil (subbed for Ikoné), Beltran (subbed for Nzola)
Bench: Christensen, Martinelli, Comuzzo, Pierozzi, Mina, Amatucci, Infantino, Barak, Brekalo
Understrength Milan ended a four-match winless streak as a through ball from former Fiorentina striker Luka Jovic led to the penalty after a foul from Fabiano Parisi.
Hernandez then calmly sent goalkeeper Pietro Terracciano the wrong way from the spot.
Milan were without key winger Rafael Leão, who strained a muscle during a draw with Lecce before the international break, and centre forward Olivier Giroud, who served the first match of a two-game suspension for insulting the referee in his last match.
Christian Pulisic started for Milan in his first appearance since November 7 after recovering from a hamstring injury.
Milan sit third on the table while Fiorentina are seventh.
AAP
Want access to every Serie A and Serie B game live and on demand? Subscribe here.