Serie A | AC Milan 2-1 Fiorentina: Rafael Leao and VAR send Rossoneri top

Serie A | AC Milan 2-1 Fiorentina: Rafael Leao and VAR send Rossoneri top

Rafael Leao bagged a brace to turn Fiorentina around after the Robin Gosens opener, including a controversial penalty, sending Milan top of the Serie A table.

The Rossoneri were dealing with a huge injury crisis, missing Adrien Rabiot, Christian Pulisic, Ruben Loftus-Cheek, Christopher Nkunku, Pervis Estupinan and Ardon Jashari. It meant Rafael Leao and Alexis Saelemaekers were rushed back from muscular issues to start, with Zachary Athekame and Samuele Ricci stepping in. The Viola had a disastrous start to the season, putting ex-Milan coach Stefano Pioli under pressure already. Tariq Lamptey, Amir Richardson and Christian Kouame missed out, though Moise Kean shook off an ankle knock.

See how it all unfolded on the Liveblog.

Fikayo Tomori and then Strahinja Pavlovic ballooned over after free kicks bobbled into their path, while Rafael Leao couldn’t get his head to an Athekame cross at the back post.

Mike Maignan had to show off some fancy footwork to dribble away from the Kean high press, while Hans Nicolussi Caviglia blasted wide from distance on 52 minutes.

Fiorentina took the lead with their first real threat of the game, as a corner was not cleared, so Maignan flapped the Luca Ranieri header onto the stomach of Matteo Gabbia, with Robin Gosens making sure it crossed the line completely from a yard.

Robin Gosens couldn’t miss as Fiorentina take the lead against AC Milan 👀

📺 @tntsports & @discoveryplusUK pic.twitter.com/ewkwfqllnb

— Football on TNT Sports (@footballontnt) October 19, 2025

Milan replied with a moment of magic from Rafael Leao, who cut inside Rolando Mandragora and bent the right-foot finish into the far bottom corner from a good 23 metres out, surprising David De Gea. Fiorentina were down to 10 at that moment, with Ranieri receiving treatment for a nosebleed.

Rafael Leão at his very best ⭐

The forward strikes from distance to level the game against Fiorentina 🎯

📺 @tntsports & @discoveryplusUK pic.twitter.com/nc6VfOjojK

— Football on TNT Sports (@footballontnt) October 19, 2025

Youssouf Fofana’s header was straight at De Gea, while Dodo blasted over the bar, but De Gea flew for a sensational reaction save, fingertipping the Santiago Gimenez volley over the bar from Davide Bartesaghi’s cross.

There was controversy late on when Gimenez went down clutching his face, but the referee opted for a penalty following the VAR On-Field Review for Fabiano Parisi lightly clutching the Mexican international’s shoulder. Rafael Leao took the responsibility and drilled it low into the near bottom corner to beat De Gea, converting his first ever Serie A penalty. It was the Portuguese talent’s first brace since November 2024.

It just had to be Rafael Leão again ⭐

A cool and composed finish from the spot to give AC Milan the lead 🥶

📺 @tntsports & @discoveryplusUK pic.twitter.com/doMXpJBN6m

— Football on TNT Sports (@footballontnt) October 19, 2025

Gosens 56 (F), Leao 63, pen 87 (M)

Quick take: Big picture: the update fits broader trends across the league with schedule pressure and tight tables. Supporters will watch for clarity from training ground reports and official briefings. We’ll keep an eye on confirmed details as the story develops from official sources.

Leave a Reply

Your email address will not be published. Required fields are marked *

Premier League
12:30
BOU
-
SUN
-
Premier League
15:00
LIV
-
WHU
-
Premier League
15:00
BUR
-
BRE
-
Premier League
15:00
NEW
-
EVE
-
Premier League
17:30
LEE
-
MCI
-
Premier League
SUN 14:00
MUN
-
CRY
-
Premier League
SUN 14:00
FUL
-
TOT
-
Premier League
SUN 14:00
BHA
-
NOT
-
Premier League
SUN 16:30
ARS
-
CHE
-
Premier League
TUE 19:30
LEE
-
SUN
-
Premier League
TUE 19:30
BOU
-
BRE
-
Premier League
TUE 19:30
EVE
-
BUR
-
Premier League
TUE 20:15
WOL
-
LIV
-
Premier League
WED 19:30
BHA
-
ARS
-
Premier League
WED 19:30
FUL
-
WHU
-
Premier League
WED 19:30
MCI
-
NOT
-
Premier League
WED 19:30
AVL
-
CHE
-
Premier League
WED 20:15
NEW
-
MUN
-
Premier League
THU 20:00
TOT
-
CRY
-
Championship
12:30
LEI
-
NOR
-
Championship
12:30
POR
-
HUL
-
Championship
12:30
DER
-
BLA
-
Primera Division
13:00
RAY
-
ATH
-
Serie A
14:00
COM
-
USL
-
Bundesliga
14:30
SVW
-
HEI
-
Bundesliga
14:30
BMG
-
UNB
-
Bundesliga
14:30
B04
-
M05
-
Bundesliga
14:30
TSG
-
STP
-
Championship
15:00
CHA
-
WRE
-
Championship
15:00
QPR
-
SHE
-
Championship
15:00
COV
-
STK
-
Championship
15:00
IPS
-
SWA
-
Championship
15:00
SHE
-
SOU
-
Championship
15:00
OXF
-
WBA
-
Championship
15:00
PNE
-
MIL
-
Primera Division
15:15
FCB
-
VIL
-
Primeira Liga
15:30
AVS
-
AMA
-
Eredivisie
15:30
HEE
-
SPA
-
Ligue 1
16:00
REN
-
TOU
-
Serie A
17:00
HVE
-
NAP
-
Primera Division
17:30
MAL
-
RSO
-
Bundesliga
17:30
BVB
-
FCB
-
Eredivisie
17:45
HER
-
PSV
-
Ligue 1
18:00
ASM
-
ANG
-
Primeira Liga
18:00
CDN
-
SCB
-
Serie A
19:45
INT
-
GEN
-
Primera Division
20:00
OVI
-
ATL
-
Eredivisie
20:00
NEC
-
SIT
-
Ligue 1
20:05
HAC
-
PSG
-
Primeira Liga
20:30
GUI
-
ALV
-
Eredivisie
SUN 11:15
ZWO
-
AJA
-
Serie A
SUN 11:30
CRE
-
MIL
-
Primera Division
SUN 13:00
ELC
-
ESP
-
Eredivisie
SUN 13:30
TWE
-
FEY
-
Eredivisie
SUN 13:30
VOL
-
GRO
-
Ligue 1
SUN 14:00
PFC
-
NIC
-
Serie A
SUN 14:00
SAS
-
ATA
-
Bundesliga
SUN 14:30
VFB
-
WOB
-
Primera Division
SUN 15:15
VAL
-
OSA
-
Primeira Liga
SUN 15:30
TON
-
CD
-
Eredivisie
SUN 15:45
UTR
-
AZ
-
Ligue 1
SUN 16:15
FCM
-
BRE
-
Ligue 1
SUN 16:15
LIL
-
NAN
-
Ligue 1
SUN 16:15
FCL
-
AJA
-
Bundesliga
SUN 16:30
SGE
-
SCF
-
Serie A
SUN 17:00
TOR
-
LAZ
-
Primera Division
SUN 17:30
BET
-
SEV
-
Primeira Liga
SUN 18:00
CAS
-
MOR
-
Bundesliga
SUN 18:30
HSV
-
RBL
-
Eredivisie
SUN 19:00
EXC
-
GOA
-
Ligue 1
SUN 19:45
MAR
-
LYO
-
Serie A
SUN 19:45
ROM
-
JUV
-
Primera Division
SUN 20:00
GIR
-
CEL
-
Primeira Liga
SUN 20:30
RIO
-
FAM
-
Serie A
MON 17:30
PIS
-
BOL
-
Serie A
MON 19:45
UDI
-
FIO
-
Primera Division
MON 20:00
RMA
-
GET
-
Championship
MON 20:00
BIR
-
MID
-
Primeira Liga
MON 20:15
GIL
-
BEN
-
Championship
TUE 19:45
IPS
-
HUL
-
Copa Libertadores
WED 00:30
BAR
-
BOT
-
Primera Division
WED 18:00
RAY
-
OVI
-
Bundesliga
WED 19:30
HSV
-
B04
-
Copa Libertadores
WED 22:00
CAR
-
SPO
-
Copa Libertadores
THU 00:30
OHI
-
TOL
-
Copa Libertadores
FRI 00:30
Juv
-
DIM
-
Eredivisie
FRI 19:00
HER
-
UTR
-
Bundesliga
FRI 19:30
FCB
-
BMG
-
Serie A
FRI 19:45
NAP
-
TOR
-
Ligue 1
FRI 19:45
PSG
-
ASM
-
Primera Division
FRI 20:00
CEL
-
RMA
-
Championship
FRI 20:00
PNE
-
OXF
-
Primeira Liga
FRI 20:15
FAM
-
FCA
-