La Liga Regular Season - 4

Espanyol 3 - 2 FT Mallorca

RCDE Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Mon, Sep 15
Español
Espanyol
3-2
Mallorca
⚡ Intensity 100
⚖️ Balance 58
🏆 Stakes 67
🎲 Upset 0
Muriqi's brace, Espanyol holds with ten

Cornellà Erupts: Espanyol Survives Mallorca's Siege in Five-Goal Masterclass

Must-Watch Futmetrix Score: 100/100. When Espanyol went down to ten men after Pere Milla's 45th-minute red card, the mountain seemed insurmountable; yet the home side remounted from numerical disadvantage to claim a victory that crystallizes both teams' season trajectories in this stakes-laden six-pointer.

Intensity Unleashed From the First Whistle

The Cornellà was a powder keg from kickoff. Espanyol arrived riding a perfect run (three wins in four games, third place, ten points), while Mallorca came desperate: 19th position, just one point on the board. The intensity was immediate. Pere Milla struck in the 20th minute with surgical precision, assisted by Carlos Romero. Minutes later, Roberto Fernández Jaén doubled the lead through Tyrhys Dolan's playmaking at the 34th. Espanyol breathed easy at 2-0.

Then chaos arrived. In the 45th minute, Vedat Muriqi converted a penalty to halve the deficit, but what shifted everything was Milla's dismissal for dissent. With ten men and 45 minutes remaining, the balance shattered. Mallorca smelled blood. The Kosovo striker completed his brace in the 65th, assisted by Sergi Darder, leveling at 2-2. The mountain had been climbed.

The Super Sub Seals the Epic

With the match wide open and 33 combined shots carving through Cornellà's air, the importance of each action was brutal. Enter Kike García from the bench in the 72nd minute, who executed a lethal penalty in the 81st to restore order. Espanyol 3, Mallorca 2. The substitute's goal was the final dagger in a battle that changed hands three times.

Muriqi (8.3 rating) was Mallorca's warrior soul with his brace, yet it proved insufficient. Dolan (8.2) orchestrated from midfield for Espanyol. The numbers tell the tale: 24 shots for Mallorca against 9 for Espanyol, 62% possession for the visitors, but only Espanyol converted when it mattered. Five goals, two penalties, one red card, and three lead changes: this was the crunch match La Liga demanded.

Key Questions

How did Pere Milla's red card reshape the match?

The 45+3 dismissal flipped the script: Espanyol dropped from 2-0 dominance to defending with ten. Mallorca besieged, equalized 2-2, but Espanyol held and won from numerical disadvantage.

What sparked this five-goal thriller?

Muriqi's brace, two penalties, Milla's red, and substitute García's 81st-minute finish created a perfect storm of lead changes and maximum drama across 90 minutes.

What does this mean for Espanyol's season?

Espanyol claim their fourth win in five matches (10 points, 3rd place). Winning from numerical disadvantage confirms their status as early La Liga title contenders.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
38%
62%
Espanyol 38%
Mallorca 62%
Shots
9
24
Espanyol 9
Mallorca 24
Shots on Target
3
10
Espanyol 3
Mallorca 10
Expected Goals (xG)
2.51
2.17
Espanyol 2.51
Mallorca 2.17
Passes
302
494
Espanyol 302
Mallorca 494
Pass Accuracy
80%
86%
Espanyol 80%
Mallorca 86%
Corners
3
9
Espanyol 3
Mallorca 9
Fouls
9
16
Espanyol 9
Mallorca 16
Yellow Cards
2
1
Espanyol 2
Mallorca 1
Red Cards
1
0
Espanyol 1
Mallorca 0

Match Events

20' P. Milla (C. Romero)
34' R. Fernandez Jaen (T. Dolan)
43' 🟨 Pol Lozano
V. Muriqi 45'
Mateu Morey 🟨 45'+2
45'+3 🟥 Pere Milla
HT
M. Kumbulla J. Virgili 🔄 46'
M. Morey Bauza P. Maffeo 🔄 46'
58' 🔄 P. Lozano C. Pickel
M. Joseph A. Prats 🔄 65'
V. Muriqi (S. Darder) 65'
P. Torre Samu Costa 🔄 71'
72' 🔄 J. Puado R. Sanchez
72' 🔄 R. Fernandez Jaen K. Garcia
81' K. Garcia
M. Morlanes M. Domenech 🔄 82'
85' 🔄 O. El Hilali R. Terrats
85' 🔄 T. Dolan M. Rubio
89' 🟨 Kike García
FT

Player Cards

Season performance ratings for players in this match

Espanyol

Goalkeepers
M. Dmitrovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
O. El Hilali
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
F. Calero
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
L. Cabrera
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
C. Romero
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.9
rating
Midfielders
T. Dolan
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
20%
pass acc
U. Gonzalez
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
P. Lozano
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.9
rating
J. Puado
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
72
total mins
72
entry
Forwards
P. Milla
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.7
rating
R. Fernandez Jaen
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
BENCH
A. Fortuno
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
R. Sanchez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
18
total mins
Started
entry
J. Salinas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Rubio
SWEEPER
SWEEPER
3
cleanups
3
cleanups
0
interceptions
3
blocks
C. Riedel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Exposito
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Terrats
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
C. Pickel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
32
total mins
Started
entry
L. Koleosho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jofre
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
K. Garcia
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
A. Roca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Mallorca

Goalkeepers
L. Roman
SIEVE
SIEVE
0%
save %
0%
save %
3
conceded
0
saves
Defenders
M. Morey Bauza
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
M. Valjent
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
A. Raillo
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
5
fouls
5.6
rating
M. Kumbulla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
J. Mojica
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
52%
pass acc
Midfielders
S. Darder
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
45%
pass acc
M. Morlanes
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
P. Torre
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
38%
pass acc
Forwards
M. Joseph
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
65
total mins
65
entry
V. Muriqi
HITMAN
HITMAN
2
goals
2
goals
7
on target
8.3
rating
BENCH
L. Bergstrom
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Pichu Cuellar
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
T. Lato
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
P. Maffeo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
D. Lopez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
O. Mascarell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Sanchez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Samu Costa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
A. Prats
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
T. Asano
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Virgili
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
7%
pass acc
M. Domenech
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
15/03/2025 Mallorca 2 - 1 Espanyol La Liga Estadi Mallorca Son Moix
05/10/2024 Espanyol 2 - 1 Mallorca La Liga RCDE Stadium
25/02/2023 Espanyol 2 - 1 Mallorca La Liga RCDE Stadium
28/10/2022 Mallorca 1 - 1 Espanyol La Liga Visit Mallorca Estadi
20/03/2022 Espanyol 1 - 0 Mallorca La Liga RCDE Stadium
15/01/2022 Mallorca 2 - 1 Espanyol Copa del Rey Visit Mallorca Estadi
27/08/2021 Mallorca 1 - 0 Espanyol La Liga Iberostar Estadi
14/02/2021 Mallorca 1 - 2 Espanyol Segunda División Iberostar Estadi
20/09/2020 Espanyol 0 - 0 Mallorca Segunda División RCDE Stadium
15/03/2025
La Liga Estadi Mallorca Son Moix
05/10/2024
La Liga RCDE Stadium
25/02/2023
La Liga RCDE Stadium
28/10/2022
La Liga Visit Mallorca Estadi
20/03/2022
La Liga RCDE Stadium
15/01/2022
Copa del Rey Visit Mallorca Estadi
27/08/2021
La Liga Iberostar Estadi
14/02/2021
Segunda División Iberostar Estadi
20/09/2020
Segunda División RCDE Stadium
Espanyol Win
Mallorca Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Real Madrid 4 12 8 2 +6 WReal Sociedad 1 - 2 Real Madrid (13-09-2025)WReal Madrid 2 - 1 Mallorca (30-08-2025)WOviedo 0 - 3 Real Madrid (24-08-2025)WReal Madrid 1 - 0 Osasuna (19-08-2025)
2 Barcelona 4 10 13 3 +10 WBarcelona 6 - 0 Valencia (14-09-2025)DRayo Vallecano 1 - 1 Barcelona (31-08-2025)WLevante 2 - 3 Barcelona (23-08-2025)WMallorca 0 - 3 Barcelona (16-08-2025)
3 Espanyol 4 10 8 5 +3 WEspanyol 3 - 2 Mallorca (15-09-2025)WEspanyol 1 - 0 Osasuna (31-08-2025)DReal Sociedad 2 - 2 Espanyol (24-08-2025)WEspanyol 2 - 1 Atletico Madrid (17-08-2025)
4 Athletic Club 4 9 6 4 +2 LAthletic Club 0 - 1 Alaves (13-09-2025)WReal Betis 1 - 2 Athletic Club (31-08-2025)WAthletic Club 1 - 0 Rayo Vallecano (25-08-2025)WAthletic Club 3 - 2 Sevilla (17-08-2025)
5 Getafe 4 9 6 4 +2 WGetafe 2 - 0 Oviedo (13-09-2025)LValencia 3 - 0 Getafe (29-08-2025)WSevilla 1 - 2 Getafe (25-08-2025)WCelta Vigo 0 - 2 Getafe (17-08-2025)
6 Villarreal 4 7 8 3 +5 LAtletico Madrid 2 - 0 Villarreal (13-09-2025)DCelta Vigo 1 - 1 Villarreal (31-08-2025)WVillarreal 5 - 0 Girona (24-08-2025)WVillarreal 2 - 0 Oviedo (15-08-2025)
7 Alaves 4 7 4 3 +1 WAthletic Club 0 - 1 Alaves (13-09-2025)DAlaves 1 - 1 Atletico Madrid (30-08-2025)LReal Betis 1 - 0 Alaves (22-08-2025)WAlaves 2 - 1 Levante (16-08-2025)
8 Elche 4 6 6 4 +2 DSevilla 2 - 2 Elche (12-09-2025)WElche 2 - 0 Levante (29-08-2025)DAtletico Madrid 1 - 1 Elche (23-08-2025)DElche 1 - 1 Real Betis (18-08-2025)
9 Osasuna 4 6 3 2 +1 WOsasuna 2 - 0 Rayo Vallecano (14-09-2025)LEspanyol 1 - 0 Osasuna (31-08-2025)WOsasuna 1 - 0 Valencia (24-08-2025)LReal Madrid 1 - 0 Osasuna (19-08-2025)
10 Atletico Madrid 4 5 5 4 +1 WAtletico Madrid 2 - 0 Villarreal (13-09-2025)DAlaves 1 - 1 Atletico Madrid (30-08-2025)DAtletico Madrid 1 - 1 Elche (23-08-2025)LEspanyol 2 - 1 Atletico Madrid (17-08-2025)
11 Real Betis 4 5 5 5 0 DLevante 2 - 2 Real Betis (14-09-2025)LReal Betis 1 - 2 Athletic Club (31-08-2025)WReal Betis 1 - 0 Alaves (22-08-2025)DElche 1 - 1 Real Betis (18-08-2025)
12 Sevilla 4 4 7 7 0 DSevilla 2 - 2 Elche (12-09-2025)WGirona 0 - 2 Sevilla (30-08-2025)LSevilla 1 - 2 Getafe (25-08-2025)LAthletic Club 3 - 2 Sevilla (17-08-2025)
13 Rayo Vallecano 4 4 4 5 -1 LOsasuna 2 - 0 Rayo Vallecano (14-09-2025)DRayo Vallecano 1 - 1 Barcelona (31-08-2025)LAthletic Club 1 - 0 Rayo Vallecano (25-08-2025)WGirona 1 - 3 Rayo Vallecano (15-08-2025)
14 Valencia 4 4 4 8 -4 LBarcelona 6 - 0 Valencia (14-09-2025)WValencia 3 - 0 Getafe (29-08-2025)LOsasuna 1 - 0 Valencia (24-08-2025)DValencia 1 - 1 Real Sociedad (16-08-2025)
15 Celta Vigo 4 3 3 5 -2 DCelta Vigo 1 - 1 Girona (14-09-2025)DCelta Vigo 1 - 1 Villarreal (31-08-2025)DMallorca 1 - 1 Celta Vigo (23-08-2025)LCelta Vigo 0 - 2 Getafe (17-08-2025)
16 Oviedo 4 3 1 7 -6 LGetafe 2 - 0 Oviedo (13-09-2025)WOviedo 1 - 0 Real Sociedad (30-08-2025)LOviedo 0 - 3 Real Madrid (24-08-2025)LVillarreal 2 - 0 Oviedo (15-08-2025)
17 Real Sociedad 4 2 4 6 -2 LReal Sociedad 1 - 2 Real Madrid (13-09-2025)LOviedo 1 - 0 Real Sociedad (30-08-2025)DReal Sociedad 2 - 2 Espanyol (24-08-2025)DValencia 1 - 1 Real Sociedad (16-08-2025)
18 Levante 4 1 5 9 -4 DLevante 2 - 2 Real Betis (14-09-2025)LElche 2 - 0 Levante (29-08-2025)LLevante 2 - 3 Barcelona (23-08-2025)LAlaves 2 - 1 Levante (16-08-2025)
19 Mallorca 4 1 4 9 -5 LEspanyol 3 - 2 Mallorca (15-09-2025)LReal Madrid 2 - 1 Mallorca (30-08-2025)DMallorca 1 - 1 Celta Vigo (23-08-2025)LMallorca 0 - 3 Barcelona (16-08-2025)
20 Girona 4 1 2 11 -9 DCelta Vigo 1 - 1 Girona (14-09-2025)LGirona 0 - 2 Sevilla (30-08-2025)LVillarreal 5 - 0 Girona (24-08-2025)LGirona 1 - 3 Rayo Vallecano (15-08-2025)