Serie A Week 4 Liveblog: Verona-Juventus, Udinese-Milan, Bologna-Genoa

Football & Cricket

Serie A Week 4 Overview

This page offered real-time updates and commentary for the fourth round of Serie A fixtures. There was no need to refresh the page to stay informed with the latest developments!

We covered all the pre-match build-up and live action from today’s three key Serie A clashes: Bologna versus Genoa, Juventus’ away fixture against Verona, and Milan’s challenging visit to Udinese, a team renowned for its upset potential.

The day`s football action kicked off at 14:00 UK time (13:00 GMT), with Bologna striving to regain momentum against Patrick Vieira’s Genoa side.

At 17:00 UK (16:00 GMT), Juventus, following two incredibly high-scoring thrillers that collectively produced 15 goals, faced a Hellas Verona team still searching for their first win of the season.

Later, at 19:45 UK (18:45 GMT), Milan was compelled to make tactical adjustments for a formidable trip to Udinese. This Udinese squad had already stunned Inter and sat above them in the league table, setting the stage for a difficult away encounter for the Rossoneri.

Match Results – Serie A & Serie B

Time Home Team Score Away Team
Italian Serie A
14:00 Bologna 2 – 1 Genoa
17:00 Verona 1 – 1 Juventus
19:45 Udinese 0 – 3 Milan
Italian Serie B
14:00 Reggiana 2 – 2 Catanzaro
14:00 Spezia 1 – 3 Juve Stabia
14:00 Venezia 1 – 2 Cesena
16:15 Monza 1 – 0 Sampdoria
18:30 Mantova 1 – 3 Modena

Live Updates: Udinese vs Milan

Full-Time

Player Ratings Review

Christian Pulisic was singled out as Football Italia’s Man of the Match, delivering a stellar performance with two goals and an assist, propelling Milan to an impressive 3-0 victory over Udinese. Comprehensive player ratings are available on the official Football Italia website.

Full-Time

Udinese 0-3 Milan

Following an Udinese corner, Miller’s snap shot sailed well over the crossbar.

Christian Pulisic made a triumphant return to Milan’s starting XI, scoring twice and setting up Youssouf Fofana for another goal in a decisive 3-0 away win against Udinese. The full match report can be found on the official Football Italia website.

Christian Pulisic of AC Milan celebrates after scoring against Udinese at Stadio Friuli.
Christian Pulisic of AC Milan celebrates after scoring his team’s first goal during the Serie A match between Udinese Calcio and AC Milan at Stadio Friuli on September 20, 2025 in Udine, Italy.

92`

Milan Opportunity

Rabiot advanced swiftly down the left flank after a pass from Estupinan, unleashing an angled shot that narrowly missed, flashing across the goal mouth and grazing the far post!

90`

The referee signaled for 3 minutes of additional time.

89`

Milan appeared content to circulate the ball, focused on securing a third consecutive clean sheet.

85`

An Udinese corner was cleared, reaching Estupinan, whose powerful, low strike from outside the box sailed just inches wide!

81`

Substitution:

Modric received a standing ovation from both sets of fans as he was replaced by Athekame. Atta also made way, with Lennon Miller coming on to make his Serie A debut for Udinese.

80`

Sava Denies Saelemaekers

Milan engineered a fluid attack down the left. Rabiot’s shot was blocked by Loftus-Cheek, with the rebound falling to Saelemaekers, who forced a save from Sava from 12 yards. Udinese immediately counter-attacked, but Gabbia cleared the cross, and Solet’s subsequent effort went wide.

79`

Zaniolo attempted a long-range shot, which, though closer than previous efforts, still flashed just wide of the target.

79`

Atta’s snapshot finally forced a save, albeit an easy one, from Terracciano at the near bottom corner. Meanwhile, Allegri displayed increasing frustration on the sidelines.

76`

Atta launched a speculative shot from midfield, but Terracciano was never in danger of being surprised by it.

75`

Udinese continued to commit unforced errors, delivering a surprisingly subpar performance. Notably, they entered this match ahead of Milan in the standings, having secured a draw and two victories previously.

70`

Zaniolo’s intention was clear, but his pass for Zemura was significantly over-hit.

68`

Substitution:

De Winter and Ricci were introduced for Milan, replacing Pavlovic, who was not at full fitness, and Fofana.

65`

Udinese responded with a quick Zaniolo snapshot from outside the box, which was immediately blocked by the defense.

65`

Another Milan attack unfolded, this time down the left flank, culminating in a layoff for Nkunku, who scuffed his finish under defensive pressure.

63`

Milan Chance

Saelemaekers’ cross from the right wing found Loftus-Cheek, whose header from 10 yards went just over the crossbar.

63`

Substitution:

Loftus-Cheek and Nkunku came onto the field for Milan, replacing Pulisic and Gimenez.

61`

A chaotic moment ensued in the Milan box as crosses were exchanged without a clear finish. Suddenly, Milan broke on the counter with Pulisic, who rolled the ball across for Gimenez, but a crucial interception by Udinese prevented a sure tap-in.

59`

Substitution:

Davis, Ekkelenkamp, and Ehizibue were substituted for Udinese. Zaniolo, Rui Modesto, and Zanoli entered the match.

56`

Saelemaekers` cross from the right almost reached Pulisic for a diving header from 12 yards, but it was desperately flicked away. Tomori then blasted the subsequent rebound over the bar.

53`

Goal! Udinese 0-3 Milan: Christian Pulisic!

Milan played out from the back, with Rabiot delivering a cleverly disguised pass to Pulisic. He immediately struck the ball through Solet’s legs, catching Sava off guard at the near post! This goal completed his brace for the match!

Marcus Thompson
Marcus Thompson

Marcus Thompson is a sports journalist from London with over twelve years of experience covering football and cricket. He specializes in Premier League analysis and international cricket tournaments, with his insights reaching thousands of fans worldwide. Marcus regularly attends major matches and conducts exclusive interviews with players and coaches.

Popular Football and Cricket Events