AS Roma Secures 2-0 Victory Over Bologna in Serie A
AS Roma beat Bologna 2-0 at Stadio Renato Dall'Ara, a result that tightens the visitors’ grip on the European places while stalling Bologna’s late push for a higher top-half finish. Roma’s early control and superior cutting edge in the first half allowed them to manage the game after the break and consolidate their position in the Serie A race for Europa League football.
The game tilted Roma’s way almost immediately. On 7 minutes, Donyell Malen struck the opener, finishing a move created by Neil El Aynaoui, whose pass released the forward to punish Bologna’s exposed back line. The visitors continued to look the more incisive side in transition, and they were rewarded again right on the stroke of half-time. In the first minute of stoppage time (45+1'), the roles were reversed: El Aynaoui arrived to score Roma’s second, this time set up by Malen, as Bologna were again undone between the lines just before the interval.
At half-time, Bologna reacted with a double substitution as Vincenzo Italiano sought more thrust and width. At 46', Nadir Zortea replaced Juan Miranda, and Jens Odgaard came on for Santiago Castro, signalling a shift towards greater attacking presence on the flanks and in the box. Roma also adjusted at the restart: Devyne Rensch replaced Zeki Çelik at 46', giving fresh legs on the right side of the back line.
That same minute brought the first booking of the night, as Mario Hermoso received a yellow card for a foul at 46', underlining Roma’s increasing need to disrupt Bologna’s attempts to build momentum. On 61', Piero Gasperini Gian reshaped his defence and attacking line: Daniele Ghilardi replaced Hermoso, and Robinio Vaz came on for Matías Soulé, with Roma looking to maintain defensive solidity while keeping a counter-attacking threat.
Bologna continued to chase the game and made another change on 66', with Lorenzo De Silvestri replacing João Mário to add experience and crossing quality from wide areas. Moments later, Roma collected a second yellow card: at 66', Devyne Rensch was booked for tripping, a reflection of Bologna’s growing territorial pressure. The visitors’ scorer El Aynaoui then went into the book at 69', Roma’s third yellow, as the midfield battle became increasingly combative.
As the match moved into the final quarter, both coaches turned again to their benches. At 77', Paulo Dybala replaced Malen, offering Roma a fresh outlet to hold the ball and relieve pressure. Bologna responded with a triple attacking refresh at the same minute: Nicolò Cambiaghi came on for Riccardo Orsolini, while Martin Vitík replaced Eivind Fauske Helland, adding energy and height as Italiano pushed his side higher up the pitch.
Roma’s final change came deep into stoppage time. At 90+4', Jan Ziolkowski replaced Niccolò Pisilli, a late defensive-minded switch aimed at seeing out the remaining seconds and preserving a clean sheet. With no further goals or major incidents, Roma’s first-half efficiency proved decisive as they closed out a controlled 2-0 away victory.
Fixture Statistics & Tactical Audit
- xG (Expected Goals): Bologna 0.55 vs AS Roma 2.14
- Possession: Bologna 60% vs AS Roma 40%
- Shots on Target: Bologna 2 vs AS Roma 2
- Goalkeeper Saves: Bologna 0 vs AS Roma 2
- Blocked Shots: Bologna 4 vs AS Roma 3
The underlying numbers support the scoreline. Roma generated far higher xG despite less possession (2.14 vs 0.55 xG; 40% possession), illustrating how effectively they turned transitions into clear chances. Bologna controlled the ball (60% possession) and took more total shots, but worked Roma’s goalkeeper only twice and created few high-quality openings (2 shots on target, 0.55 xG), suggesting sterile dominance rather than sustained threat. Roma’s compact 3-4-2-1 shape limited central space and forced Bologna into lower-probability efforts, while the visitors were ruthless in exploiting the few big chances they created.
Standings Update & Seasonal Impact
For Bologna, this 2-0 home defeat leaves their overall record at 42 goals scored and 43 conceded (previously 42 for, 41 against), moving their goal difference from +1 to -1. They remain on 48 points, still 8th in Serie A, and lose ground in the race for European qualification, now needing to close a growing gap to the clubs above them in the final weeks.
AS Roma’s win adds three points to their tally, taking them from 61 to 64 points. With two more goals scored and none conceded, their overall record improves to 50 goals for and 29 against, and their goal difference rises from +19 to +21. They consolidate 5th place and strengthen their position in the Europa League race, keeping pressure on the teams ahead while opening up a healthier cushion over the chasing pack below.
Lineups & Personnel
Bologna Actual XI
- GK: Federico Ravaglia
- DF: Eivind Helland, Jhon Lucumí, Torbjørn Heggem
- MF: João Mário, Remo Freuler, Lewis Ferguson, Juan Miranda
- FW: Riccardo Orsolini, Jonathan Rowe, Santiago Castro
AS Roma Actual XI
- GK: Mile Svilar
- DF: Gianluca Mancini, Evan Ndicka, Mario Hermoso
- MF: Zeki Çelik, Bryan Cristante, Niccolò Pisilli, Wesley
- FW: Matías Soulé, Neil El Aynaoui, Donyell Malen
Expert's Post-Match Verdict
Roma delivered a tactically mature away performance built on compact defending and sharp counter-attacks. Their ability to turn limited possession into high-quality chances (2.14 xG from 7 shots, 2 on target) points to efficient attacking patterns and well-timed runs from Malen and El Aynaoui. Defensively, they restricted Bologna to low-value opportunities despite ceding territory (Bologna 60% possession, 0.55 xG), with the back three and double pivot screening central zones effectively. Bologna’s game plan of controlled buildup and width produced volume but not incision, underlined by their low xG and the need for multiple attacking substitutions to try to alter the dynamic. Ultimately, this was a clinical, transition-led display from Roma (2 goals from 2 shots on target) against a Bologna side whose territorial dominance never translated into genuine scoring threat.




