In the lead-up to this match, everything seemed to be going Roma’s way: Juventus, Napoli, and Milan were all handed unexpected losses, giving the Giallorossi a golden opportunity to claim possession of third place on goal differential while building some breathing room between themselves and fifth-place Juventus. Naturally, that opportunity set off a major alarm in any Romanista’s head: how would they manage to muck it up against Cremonese, a side just barely out of the relegation zone?
The good news
is that for once, Roma didn’t happen. Although it looked a bit touch-and-go for the first forty-five minutes of play, this one ended a comfortable 3-0 clean sheet victory, thanks to one of the more unlikely Men of the Match we’ve seen in some time: Bryan Cristante, who also happened to celebrate his 350th appearance for the club today. Cristante powered Roma to victory with a goal and an assist, giving the impression that he was rediscovering the touch that had made him a star under Gasperini back in his Atalanta days. Yet Cristante wasn’t the only player who shone in this one; several other players either cemented their status as fixtures of the starting eleven or looked to force the club into making some tough decisions moving forward when the stakes are even higher. Here’s a deep dive.
First Half
The first half played like the kind of trap game that only becomes one if you let the anxiety turn into real mistakes. Roma had territory and the ball from the start by clocking around 60% possession throughout the first half, but the possession was mostly sterile. There were long spells of circulation outside a compact Cremonese block, with the final action missing either speed or precision.
The best moments came less from open-play incision than from pressure and set-piece gravity. Cremonese almost did Roma’s job for them when Sebastiano Luperto glanced a close-range header narrowly wide of his own goal, but that didn’t feel like a true chance created by the Giallorossi. Gianluca Mancini met Bryan Zaragoza’s delivery and thumped it off the bar in the thirty-fifth minute, but beyond that, the first half was ho-hum and suggested that Roma might have to be content with only one point against a bottom feeder of Serie A.
Second Half
The second half of this one quickly changed the tone. Gasperini came out of the break and seemed to shift Roma into more of a 4-2-3-1, and as a result, the match immediately started to look less like sterile possession with no results and more like a truly sustained series of threats. Cremonese, meanwhile, lost Martin Payero to a knee injury, and the game tilted even harder toward the Olimpico end they’d been defending all afternoon. The first serious chance was an early warning shot from Donyell Malen: a sharp effort from a tight angle that forced Emil Audero into a near-post save. Then, Roma were done rehearsing.
Roma 1 – 0 Cremonese: Bryan Cristante 59’
When Roma stopped trying to “create” and just impose, the goal finally came: a corner, delivered with intent, and Cristante attacking the space like he’s done on a thousand other corners. His header allowed Roma to turn dominance in possession into an actual goal, and even though he’s had his fair share of ups and downs at the club, this much-needed goal is still deeply appreciated.
Once Roma were in front, the half turned into a sequence of waves. Audero, who had been putting on a bit of a Manuel Neuer impression in the first half, suddenly had to deal with wave after wave of Roma attacks: Evan Ndicka was regularly involved, Donyell Malen kept getting looks, and chances kept flashing through the box. Slowly but surely, the sense grew that a second goal was less a question of “if” than “when.”
When proved to be the 77th minute.
Roma 2 – 0 Cremonese: Evan Ndicka 77’
If Roma’s first goal felt like a release, the second felt like inevitability. It was yet another corner, yet another Cristante intervention, and then Ndicka arrived with the kind of certainty you only get from an attacking center back who wants to hit the dagger. It was the sort of set-piece sequence that makes you wonder whether Roma are actually “good on corners” or whether they simply have one player who on his day turns chaos into a directed action when everyone else is still reacting. Either way, 2–0 was the moment the game stopped being a competition for three points and started being a test of just how dominantly the Giallorossi could win.
Cremonese’s plan of attack clearly collapsed after this one. They instead seemingly began to hope that Roma would get bored, allow for a counter, and let in a weird bounce to keep them in striking distance. They never got it. Instead, Roma kept the pressure on without turning the match into a track meet. The midfield maintained control, the back line stepped up aggressively, and the attack kept forcing decisions in the box. It wasn’t always pretty, but it was mature. That’s exactly what was needed against this Cremonese side, and it is what this team provided.
Roma 3 – 0 Cremonese: Niccolo Pisilli 86’
Then, the third goal truly sealed the deal. A scramble in the area, bodies converging on Malen, a ricochet that could’ve turned into one more missed chance, but instead it fell to Pisilli, who finished immediately, on the first touch and with no extra touch to invite doubt. It was clinical, it locked the clean sheet in, and the remaining minutes became a question of ensuring everyone survived without an injury before next week’s critical match against Juventus.
Final Thoughts
Roma avoided once again playing out the script that usually makes these fixtures against the minnows exhausting. Quite simply, the Giallorossi took the points, they controlled the game, did it while letting one of the club’s most criticized players somehow redeem himself (at least for this week). This match doesn’t guarantee Roma Champions League qualification for next season, but it does show that this side truly wants to return to Europe’s most serious competition. Next week’s match will show us if they can put their money where their mouth is against their traditional sparring partner Juve, who are now looking for answers with Luciano Spalletti’s new manager bounce fading away.









