While Milan's latest victory kept them in touch with Italy's relentless top two, their visitors' hopes of gatecrashing the European places have recently begun to falter.
Match preview
In a game marred by racist chanting, which resulted in proceedings being paused as both teams left the pitch, Milan scored twice in the final 10 minutes to overcome Udinese last time out.
Abuse directed towards goalkeeper Mike Maignan during the first half has subsequently seen four fans of the Udine club served life-time bans, and it was the Frenchman's side that ultimately secured maximum points, thanks to late strikes from Luka Jovic and Noah Okafor.
After a run of nine league matches in which they won only three times, Milan have now prevailed in all of their last four, scoring three goals in each of the last three - against Empoli, Roma and then Udinese.
Sharing the burden around, Stefano Pioli's squad have nine players with more than one goal to their name in Serie A this season - more than any other side - with Okafor and Jovic both backing up evergreen top scorer Olivier Giroud to good effect.
Recent results may have tightened the Rossoneri's grip on third place, but they remain adrift of Juventus and city rivals Inter Milan in the Scudetto race, starting this weekend seven points shy of top spot.
Another win is required, then, to keep pressure on Serie A's leading duo, and precedent certainly suggests they can see off Bologna: including a 2-0 win at Stadio Dall'Ara on the opening day of this season, Milan are unbeaten in 16 league games against the Emilian club, winning on 13 occasions.
Indeed, Bologna have not scored a single goal in any of their last three away matches against Milan, with their most recent being bagged by Takehiro Tomiyasu back in July 2020.
The Rossoblu have more pleasant memories of visiting San Siro at the end of last year, however, when they stunned Inter with a stirring comeback in the Coppa Italia.
At at time when they were Italy's in-form team, Bologna not only secured a spot in the cup quarter-finals by beating the Nerazzurri but had also crept into Serie A's top four; however, such momentum has since stalled, and they have slipped to eighth place following a run of one point from three games.
Shortly after exiting the Coppa via a penalty shootout, Thiago Motta's men lost 2-1 to lowly Cagliari last time out, when the Sardinian side rallied to overturn Riccardo Orsolini's opening goal.
Now, following a fortnight off - due to Fiorentina's sojourn to Saudi Arabia for the newly expanded Supercoppa Italiana - Bologna return to action seeking a fresh start.
However, having lost their last two away games - after going unbeaten in 10 of the previous 11 - Motta's 100th match as a Serie A manager presents a particularly tough test.
AC Milan Serie A form:
W
D
W
W
W
W
AC Milan form (all competitions):
W
W
W
L
W
W
Bologna Serie A form:
W
W
W
L
D
L
Bologna form (all competitions):
W
W
L
D
D
L
Team News
As Malick Thiaw, Fikayo Tomori and Pierre Kalulu all remain sidelined by injury, Milan are likely to name the same back four that started in Udine last week, with Matteo Gabbia partnering Simon Kjaer at the heart of the hosts' defence.
Although Ismael Bennacer has returned from Algeria's doomed Africa Cup of Nations campaign, Stefano Pioli is also set to retain his central-midfield pairing of Yacine Adli and Tijani Reijnders.
Olivier Giroud should spearhead the Rossoneri's attack, but back-up strikers Noah Okafor and Luka Jovic boast the best goals-to-minutes ratios in Serie A, with one every 103 minutes and one every 118 minutes respectively. Over a far longer period, club legend Zlatan Ibrahimovic scored every 123 minutes on average.
Meanwhile, Thiago Motta - who returns to the scene of several triumphs as an Inter player - has Milan loanee Alexis Saelemaekers back at his disposal this weekend, and leading scorer Joshua Zirkzee returns following suspension.
Stefan Posch must serve a one-match ban, though, so veteran defender Lorenzo De Silvestri should step in at right-back; Adama Soumaoro and Dan Ndoye - the latter of whom scored Bologna's extra-time winner in December's cup win at San Siro - are both absent through injury.
AC Milan possible starting lineup:
Maignan; Calabria, Kjaer, Gabbia, Hernandez; Reijnders, Adli; Pulisic, Loftus-Cheek, Leao; Giroud
Bologna possible starting lineup:
Skorupski; De Silvestri, Beukema, Calafiori, Kristiansen; Freuler, Aebischer; Orsolini, Ferguson, Saelemaekers; Zirkzee