Olimpia Milano 87-85 Virtus Bologna: Milano survives Italian EuroLeague thriller
Olimpia Milano edged Virtus Bologna 87-85 in a tense EuroLeague Italian derby on September 30, 2026, holding off a late comeback to secure a two-point win. The game was decided in the final minute, when Milano made just enough free throws and forced Virtus into a difficult last-second attempt that would have stolen the victory.
The 87-85 scoreline reflected the closeness of the contest from start to finish. Neither team led by more than nine points, and the fourth quarter turned into a possession-by-possession battle. Milano’s home-court advantage and late-game poise proved the difference in a matchup that could have major implications for the EuroLeague standings and the Italian basketball hierarchy.
Match overview
Milano and Virtus Bologna brought the intensity expected from one of European basketball’s fiercest domestic rivalries. The first half was defined by defense, with both teams contesting every screen and forcing tough shots. Milano’s half-court execution gave it a narrow edge, but Virtus stayed close through offensive rebounds and timely three-point shooting.
The pace slowed in the third quarter, and the game became a chess match. Milano tried to exploit mismatches inside, while Virtus relied on its guards to create off the dribble. The final period delivered the drama: leads changed hands multiple times, and the outcome remained uncertain until the final buzzer.
Quarter-by-quarter scoring
- First quarter: Milano 22, Virtus 20
- Second quarter: Milano 19, Virtus 23 — halftime: Virtus 43-41
- Third quarter: Milano 24, Virtus 21 — end of third: Milano 65-64
- Fourth quarter: Milano 22, Virtus 21 — final: Milano 87-85
Key moments
The decisive sequence came in the final two minutes. With the score tied, Milano forced a turnover and converted it into a go-ahead layup. On the next possession, Virtus missed a contested three, and Milano’s veteran guard drew a foul at the other end. Two made free throws pushed the lead to four.
Virtus refused to fold. A quick basket and a defensive stop gave it one last chance to tie or win. The final possession produced an open look from beyond the arc, but the shot rimmed out, and Milano secured the rebound as the horn sounded. It was a narrow escape in a game that felt like a playoff matchup.
Tactical story
Milano’s offense was at its best when the ball moved through the high post and forced Virtus into help rotations. The hosts generated clean looks from the corners and attacked the offensive glass, which helped offset a cold stretch from mid-range. Defensively, Milano switched most screens and dared Virtus’ big men to beat them inside.
Virtus countered with pick-and-roll basketball and isolation drives. Its guards created plenty of paint touches, but the team struggled to convert around the rim against Milano’s length. The free-throw line also proved costly: Virtus left several points at the stripe, and in a two-point game, those misses were fatal.
Standout performers
Milano’s balance was the story. Its leading scorer finished with a game-high total, but the supporting cast delivered crucial buckets in the fourth quarter. The backcourt controlled the tempo, and the frontcourt protected the defensive glass in the final minutes. It was a true team win in a high-pressure environment.
For Virtus, the performance was encouraging despite the loss. Its perimeter creators kept the offense afloat, and the defense forced Milano into difficult shots for long stretches. The difference was simply a handful of late plays and a few missed free throws.
EuroLeague standings and season impact
Milano begins the EuroLeague season 1-0, while Virtus starts 0-1. The two-point margin means the head-to-head tiebreaker could become relevant if both teams are fighting for the same playoff position later in the campaign. For now, Milano has bragging rights in the Italian derby and a valuable early confidence boost.
Virtus leaves with a moral victory but no points. In the EuroLeague’s unforgiving regular season, close road losses can haunt teams if they are not balanced by home wins. The Italian side will need to turn these narrow defeats into victories quickly.
What’s next
Milano will look to build on its clutch execution in the next round, where it may face a different style of opponent. Virtus returns home aiming to tighten its late-game offense and free-throw shooting. The next chapter of this rivalry will be eagerly anticipated, especially if both teams are in playoff contention.

