Losses against local rivals Atalanta and Inter Milan in both league and cup have unsettled Stefano Pioli's side ahead of their trip to Emilia-Romagna to face the underwhelming Rossoblu.
Dominating the sports news headlines on Tuesday night, Milan's exit from the Coppa Italia to their Nerazzurri counterparts was overshadowed by the dismissal of and subsequent racism row involving star striker Zlatan Ibrahimovic.
Scorer of a fine first goal at San Siro, the influential forward was booked twice and sent off, but not before butting heads - both physically and verbally - with former Manchester United colleague Romelu Lukaku. Ultimately, the Belgian forward had the last laugh, with Inter progressing to the semi-finals at the Rossoneri's expense.
That defeat came just days after a comprehensive 3-0 loss at the same venue to close challengers Atalanta - marking a definite full stop on Milan's ongoing ascendancy since Calcio returned from lockdown.
Having also been beaten by Juventus in recent weeks, some of the limitations of Pioli's young unit are now being exposed against the league's big guns, but a talented squad should still have more than enough gas in the tank to roll over Serie A also-rans - such as this week's hosts Bologna - on a regular basis.
Though still burdened by several injuries, Milan can approach their latest assignment in the knowledge that they have only lost one of their last 22 top-flight meetings with the Rossoblu - winning 16 of those encounters. Furthermore, the Diavolo are also unbeaten in their last 14 league games at Stadio Renato Dall'Ara.
Defensively suspect Bologna finally kept a clean sheet in their last home match against Verona, but have failed to put together back-to-back blanks since April 2019.
The size of their task in doing so this weekend is highlighted by the fact that their visitors are looking to score in a 20th successive Serie A fixture for the first time in their long history. Milan have also scored two or more goals in their last 15 league games on the road - only Barcelona (20 games in 2012-13) have ever enjoyed a longer such run in the top five European leagues.
Following their much-needed win versus Verona, 13th-placed Bologna were beaten 2-0 by Juventus last weekend - leaving them just six points above the dreaded drop zone.
The most pressing problem for the Felsinei remains in attack, with their top scorer still being midfielder Roberto Soriano. Recalled to the Azzurri squad before Christmas, Soriano's six goals and two assists so far have left his attacking colleagues in the shade and has had fans calling for a greater physical presence up front.
Nonetheless, Sinisa Mihajlovic's defence is now shipping significantly fewer goals than at the start of the season and his side have fared relatively well at Dall'Ara this term - with 14 of their 20 points taken on home turf. Adding to that tally against wounded Milan though, could prove a bridge too far.
Bologna Serie A form: DDDLWL
AC Milan Serie A form: WWLWWL
AC Milan form (all competitions): LWDWLL
Milan's first-choice goalkeeper Gianluigi Donnarumma comes back into the XI after being suspended in the cup, as Ciprian Tatarusanu - who deputised impressively against Inter - returns to the bench. Stefano Pioli will also restore Davide Calabria at the expense of Diogo Dalot and he should start alongside skipper Alessio Romagnoli and on-loan Fikayo Tomori in the back four.
However, Matteo Gabbia, Ismael Bennacer and Simon Kjaer are all expected to miss out through injury, while Pierre Kalulu, Sandro Tonali, new signing Mario Mandzukic and Brahim Diaz are all struggling to be fit.
Hakan Calhanoglu still requires a negative COVID-19 test before he can return to the squad, so Samu Castillejo, Ante Rebic and Rafael Leao would form the supporting trio behind Zlatan Ibrahimovic (whose suspension only applies to next year's Coppa Italia) in the Turkish playmaker's absence.
Only long-term absentee Federico Santander is set to be unavailable for Bologna, who should line up in their familiar 4-2-3-1 formation on Saturday.
Three players continue to contest two spots in the Rossoblu engine room, with Sinisa Mihajlovic deciding between Jerdy Schouten and Mattias Svanberg to partner Argentina international Nicolas Dominguez.
Bologna possible starting lineup:
Skorupski; De Silvestri, Danilo, Tomiyasu, Dijks; Dominguez, Schouten; Orsolini, Soriano, Barrow; Palacio
AC Milan possible starting lineup:
Donnarumma; Calabria, Tomori, Romagnoli, Hernandez; Kessie, Meite; Rebic, Castillejo, Leao; Ibrahimovic
We say: Bologna 1-2 AC Milan
As the impact of injuries and fatigue set in for the visitors following a hitherto sparkling campaign, this could be a rare opportune moment for Bologna to take on one of their most feared opponents.
Under Stefano Pioli so far though, Milan have proved to be made of sterner stuff and can edge past their Emilian hosts on Saturday, with several squad players coming to the fore.