Hasilnya, pada menit-34, Giroud membuka skor bagi tuan rumah lewat sundulan sambil menjatuhkan diri.
Namun, keunggulan Milan tak bertahan lama karena Slavia Praha menyamakan kedudukan dua menit kemudian.
Gol balasan tim tamu lahir melalui lesakkan indah Doudera.
Dia melepaskan tendangan voli dari luar kotak penalti dan membuat bola bersarang di pojok kiri gawang.
BACA JUGA: Liga Italia - Inter Milan Sudah Bisa Mulai Menghitung Mundur Menuju Gelar
Selepas Slavia Praha menyamakan kedudukan, Milan membuat beberapa peluang bagus.
Sundulan Leao pada menit ke-39 dapat ditepis Jindich Stank.
Dua menit berselang, giliran tandukan Matteo Gabbia yang dimentahkan sang kiper Slavia Praha.
Gempuran Milan akhirnya berbuah gol pada menit ke-44 setelah tendangan jarak jauh Tijani Reijnders bersarang di sudut kiri bawah gawang.
Sebelum turun minum, Milan menambah satu gol lagi via sundulan Ruben Loftus-Cheek dari umpan sepak pojok.
Milan menyudahi babak pertama dalam kondisi memimpin 3-1.
Selepas rehat, Slavia Praha membuat situasi kembali menebarkan setelah berhasil memangkas selisih skor lewat gol Schranz pada menit ke-65.
Penyerang kebangsaan Slovakia itu tanpa kawalan ketika menerima umpan di sisi kanan kotak penalti, lalu langsung saja meluncurkan bola ke sudut kiri gawang.
BACA JUGA:Jadwal Liga Champions - Bayern Muenchen terancam gugur di babak 16 besar
Milan merespons dengan sebuah gol balasan pada menit ke-85.