Pitchgist logo

Cremonese vs Lazio: Tactical Analysis of Serie A Showdown

Cremonese’s 4-4-2 at the Stadio Giovanni Zini produced a disciplined, largely conservative performance that nearly carried them to three points, only for Lazio’s structural and territorial superiority in a 4-3-3 to tell late in a 1-2 away win. The match, part of Serie A’s Regular Season - 35, swung from Cremonese’s compact first-half control to Lazio’s second-half positional dominance, with the visitors’ bench ultimately deciding the contest.

Cremonese struck first and shaped the game around that lead. Marco Giampaolo’s side defended in a narrow 4-4-2 block, with F. Bonazzoli and A. Sanabria initially leading the press and the wide midfielders A. Zerbin and R. Floriani tucking in to protect the half-spaces. Out of possession, the structure was clearly designed to congest central lanes against Lazio’s three-man midfield of T. Basic, Patric and K. Taylor, accepting that Lazio would have more of the ball.

The first major structural change came early: at 21', F. Baschirotto (OUT) left the pitch for M. Bianchetti (IN). This was a like-for-like central defensive change that did not alter the base 4-4-2, but it did subtly affect Cremonese’s depth management. Bianchetti tended to hold a slightly deeper starting position, which increased the gap to the midfield line and later made it harder to step onto Lazio’s advancing midfielders.

Cremonese’s attacking plan in the first half was direct and vertical. They generated 13 total shots (5 on goal), with only 5 from inside the box, reflecting a preference for early shooting once attacks reached the final third. The breakthrough at 29' embodied their approach: F. Bonazzoli’s goal, assisted by R. Floriani, came from a transition moment where the wide midfielder advanced aggressively, exploiting space behind Lazio’s full-back line. The move underlined how Cremonese’s wide players were tasked with running beyond the forwards once possession was secured, turning a nominal 4-4-2 into a 4-2-4 in fast breaks.

Lazio, by contrast, built patiently. With 58% possession and a 629–447 advantage in total passes, Maurizio Sarri’s side leaned heavily on circulation and width. The back four of A. Marusic, A. Romagnoli, O. Provstgaard and Nuno Tavares stayed relatively high, compressing the field and pinning Cremonese back. Early on, however, they struggled to convert this territory into shots: only 8 total attempts and 3 on target across the 90 minutes highlight how Cremonese’s low block forced Lazio into recycling phases and limited clean looks.

The only first-half booking reflected Lazio’s frustration. At 40', Oliver Provstgaard received a yellow card for a foul, a symptom of Lazio’s need to counter-press aggressively after turnovers to prevent Cremonese’s transitions.

Halftime arrived with Cremonese 1-0 up, in line with the half-time scoreline (1-0) and with Lazio’s possession advantage yet to break the hosts’ defensive scheme. The interval became the pivot of the match as Sarri reshaped his midfield dynamics immediately after the restart.

At 46', Lazio executed a double substitution that decisively altered the tactical landscape: Patric (OUT) was replaced by N. Rovella (IN), and D. Maldini (OUT) made way for T. Noslin (IN). Rovella’s introduction shifted Lazio from a more static midfield three to one with a clearer deep-lying organiser, improving the speed and angles of progression. Noslin, nominally a forward, attacked the channels more aggressively than Maldini, stretching Cremonese’s back line and creating better occupation of the last line.

The impact was swift. At 53', G. Isaksen equalised for Lazio, assisted by T. Noslin. The goal encapsulated the new balance: Rovella’s presence facilitated quicker ball circulation into advanced areas, while Noslin’s movement created the lane and final action for Isaksen. Cremonese’s back four, now with Bianchetti in the middle, were dragged wider and deeper, loosening the compactness that had defined the first half.

Sarri doubled down on fresh legs and attacking profiles. At 60', M. Zaccagni (OUT) was replaced by Pedro (IN), adding an experienced wide threat. On the opposite bench, Giampaolo’s response at 61' was triple and conservative in nature, even if personnel were partly attacking: A. Zerbin (OUT) for M. Payero (IN), A. Sanabria (OUT) for J. Vardy (IN), and A. Grassi (OUT) for W. Bondo (IN). These changes maintained the 4-4-2 skeleton but altered its internal dynamics.

Vardy’s introduction in place of Sanabria offered more depth-running and pressing energy, but Cremonese’s ability to connect passes into him was limited by Lazio’s growing control. Payero and Bondo were tasked with shoring up central zones and offering ball progression, yet under sustained Lazio possession their roles became more reactive than constructive.

Cremonese’s defensive index, inferred from their volume of fouls (16 to Lazio’s 13) and relatively low number of saves (1), shows a side that defended mostly through collective positioning and blocking rather than relying on goalkeeper heroics. E. Audero faced only 3 shots on target and made 1 save, but the underlying numbers are telling: Cremonese’s xG was just 0.51, while Lazio’s was 0.96. The home side overperformed their attacking process with the Bonazzoli goal, whereas Lazio were roughly aligned with their expected output, finally converting late.

Further structural tweaks followed. At 68', R. Floriani (OUT) was replaced by T. Barbieri (IN), a move that freshened the right flank but also slightly reduced Cremonese’s forward thrust from that side, as Barbieri’s yellow card for a foul at 76' indicated a more defensive, emergency-focused role under pressure. On Lazio’s side, at 71', K. Taylor (OUT) made way for F. Dele-Bashiru (IN), adding more ball-carrying and verticality from midfield to drive at a tiring Cremonese block.

The final phase saw Sarri’s bench win the game. At 81', G. Isaksen (OUT) was replaced by B. Dia (IN), adding a more direct penalty-box presence. Nuno Tavares’ yellow card for a foul at 88' underlined Lazio’s high line and aggressive counter-press even while chasing the winner.

The decisive moment arrived at 90', with T. Noslin scoring the winner, assisted by B. Dia. Both had come from the bench, and their combination epitomised Lazio’s second-half superiority: fresh, mobile forwards attacking a back line that had been defending deep and often for much of the half. The goal transformed a 1-1 draw into a 1-2 away victory, consistent with Lazio’s higher xG and territorial control.

From a statistical verdict, Lazio’s 58% possession, 629 accurate passes at a 90% completion rate, and 0.96 xG framed them as the side dictating the game’s tempo and territory. Cremonese, with 42% possession, 376 accurate passes at 84%, and 0.51 xG, relied on efficiency and set defensive organisation rather than volume of chances. Both goalkeepers posted negative goals-prevented values, indicating that the finishing on both sides slightly outstripped the shot-stopping, but with only 1 save for Audero versus 4 for E. Motta, the Lazio goalkeeper was more consistently involved in preserving the result.

Card discipline was balanced but meaningful: one yellow for Cremonese (Tommaso Barbieri 76', foul) and two for Lazio (Oliver Provstgaard 40', foul; Nuno Tavares 88', foul). These bookings aligned with the game’s tactical narrative: Cremonese forced into last-ditch defending in wide areas late on, Lazio needing to halt counters when their high structure was briefly exposed.

Overall form and defensive index point in opposite directions for Cremonese: structurally solid for long stretches but lacking the attacking volume to protect a lead against a possession-dominant opponent. Lazio, by contrast, showed that a strong season identity built on ball control and bench depth can overturn adverse scorelines, even in a match where raw shot volume remained modest.