Italy Serie A Regular Season - 8
Friday, October 24, 2025 at 2:45 PM
Stadio Giuseppe Meazza Milan
AC Milan
Loading calendars...
2 - 2
Pisa
Loading calendars...
Full time
R. Leao 7'
Z. Athekame 90+3'
J. Cuadrado 60' (P)
M. Nzola 86'

AC Milan vs Pisa Match Recap - Oct 24, 2025

Welcome to FT - where users sync their teams' fixtures to their calendar app of choice - Google, Apple, etc. Follow AC Milan or Pisa and never miss a match.

Milan Stumbles as Pisa Steals a Last-Minute Equalizer in Thrilling Draw

In a match that had all the makings of a straightforward victory for AC Milan, the Rossoneri found themselves embroiled in a gripping contest against Pisa that ended in an unexpected 2-2 draw at the Stadio Giuseppe Meazza on October 24, 2025. While the home side boasted the confidence of a league leader, perched at the top with 16 points, the visitors languished at the bottom of the table, desperately seeking their first win of the season. What was predicted to be a routine affair unfolded into a nail-biter that kept fans on the edge of their seats.

The night began with Milan showing the same attacking flair that had characterized their previous outings, and it took just seven minutes for Rafael Leão to break the deadlock. The Portuguese forward capitalized on a defensive lapse by Pisa, slotting home with precision and sending the home crowd into a frenzy. At that moment, it seemed that Milan was on course for yet another victory, building on a recent run that included a win against Fiorentina just days prior.

However, as the match wore on, the tide began to shift. As if scripted for drama, Juan Cuadrado brought Pisa back into contention in the 60th minute, converting a penalty after a handball in the box was called against Milan. Suddenly, the visitors found themselves invigorated, sensing the opportunity to secure a vital point against the league leaders.

Momentum shifted again late in the game when M'Bala Nzola took advantage of a defensive miscommunication in the Milan backline. With only four minutes left on the clock, he put Pisa ahead for the first time in the match, sending shockwaves through the stadium. The bottom-placed side had orchestrated a remarkable turnaround that left the Rossoneri searching for answers.

But Milan refused to go down without a fight. In a dramatic final twist, Zachary Athekame equalized for the hosts in the dying moments, scoring in the 90th minute from close range. Relief washed over the Milan players and fans alike, but a sense of frustration lingered; a match they had dominated for a vast majority had somehow slipped through their fingers.

This draw not only highlights Milan's defensive frailties but also continues to expose Pisa's resilience despite their difficult position in the standings. The visitors now sit with just three points from seven matches-still winless but showing glimmers of hope after a spirited second half.

For Milan, the result is a missed opportunity to solidify their standing at the top of the table, especially with rivals like Napoli and Inter hot on their heels. The Rossoneri must now regroup and address their defensive issues before facing a demanding schedule ahead.

As for Pisa, the draw serves as a potential turning point in their season. With such a spirited performance against what many considered superior opposition, they may just find the resolve to climb out of the relegation zone in the coming weeks. After all, football is a game of twists, and in Serie A, the underdogs still have the power to surprise.

Originally published on FollowTeams at October 24, 2025 at 9:15 PM UTC

Match Prediction

Predicted Winner: AC Milan
Winner : AC Milan
AC Milan
50%
Draw
50%
Pisa
0%

Team Lineups

AC Milan
3-1-4-2
COACH
Marco Landucci
16
Mike Maignan
31
Strahinja Pavlović
46
Matteo Gabbia
5
Koni De Winter
14
Luka Modrić
33
Davide Bartesaghi
4
Samuele Ricci
19
Youssouf Fofana
56
Alexis Saelemaekers
10
Rafael Leão
7
Santiago Giménez
Pisa
3-5-2
COACH
Alberto Gilardino
1
Adrian Šemper
4
Antonio Caracciolo
39
Raúl Albiol
5
Simone Canestrelli
94
Giovanni Bonfanti
14
Ebenezer Akinsanmiro
20
Michel Aebischer
10
Matteo Tramoni
15
Idrissa Touré
18
M'Bala Nzola
9
Henrik Wendel Meister

AC Milan Substitutes

1 Pietro Terracciano
G
18 Christopher Nkunku
F
23 Fikayo Tomori
D
24 Zachary Athekame
D
27 David Odogu
D
37 Matteo Pittarella
G
42 Emanuele Sala
M

Pisa Substitutes

3 Samuele Angori
D
6 Marius Marin
M
7 Mehdi Léris
M
8 Malthe Højholt
M
11 Juan Cuadrado
M
12 Nícolas
G
16 Louis Buffon
F
21 Isak Vural
M
22 Simone Scuffet
G
32 Stefano Moreo
F
33 Arturo Calabresi
D
36 Gabriele Piccinini
M
44 Daniel Denoon
D
99 Lorran
M

Match Statistics

18
Total Shots
8
7
Shots on Goal
2
7
Shots off Goal
3
4
Blocked Shots
3
7
Shots Inside Box
3
11
Shots Outside Box
5
67%
Ball Possession (%)
33%
614
Total Passes
294
549
Accurate Passes
231
89%
Pass Accuracy (%)
79%
8
Fouls
21
5
Corner Kicks
2
2
Offsides
1
1
Yellow Cards
3
0
Goalkeeper Saves
5
1.46
Expected Goals (xG)
1.05

Game Thread

Be the first to comment on this match!

Join the Discussion

Inform the permanent record.