La Liga Gameweek 4

Espanyol 3 - 2 FT Mallorca

RCDE Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
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

Win Probability

  • Espanyol 73%
  • Draw 24%
  • Mallorca 3%

Futmetrix AI estimate

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.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

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. Morey Bauza P. Maffeo 🔄 46'
M. Kumbulla J. Virgili 🔄 46'
58' 🔄 P. Lozano C. Pickel
V. Muriqi (S. Darder) 65'
M. Joseph A. Prats 🔄 65'
P. Torre Samu Costa 🔄 71'
72' 🔄 R. Fernandez Jaen K. Garcia
72' 🔄 J. Puado R. Sanchez
81' K. Garcia
M. Morlanes M. Domenech 🔄 82'
85' 🔄 T. Dolan M. Rubio
85' 🔄 O. El Hilali R. Terrats
89' 🟨 Kike García
FT

Player Cards

Our take on every player in this match

Espanyol

Goalkeepers
Marko Dmitrović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Omar El Hilali
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Fernando Calero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Leandro Cabrera
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Carlos Romero
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Midfielders
Tyrhys Dolan
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
20%
Pass Acc
Urko González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pol Lozano
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.9
Rating
Javi Puado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Forwards
Pere Milla
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.7
Rating
Roberto Fernández
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Ángel Fortuño
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rubén Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
José Salinas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Ángel Rubio
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Clemens Riedel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edu Expósito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ramón Terrats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Charles Pickel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Luca Koleosho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jofre Carreras
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kike García
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Antoniu Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Mallorca

Goalkeepers
Leo Román
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
Mateu Morey
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Martin Valjent
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Raíllo
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
5
Fouls
5.6
Rating
Marash Kumbulla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Johan Mojica
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
52%
Pass Acc
Midfielders
Sergi Darder
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
45%
Pass Acc
Manu Morlanes
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Pablo Torre
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Forwards
Mateo Joseph
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Vedat Muriqi
HITMAN
HITMAN
2
Goals
2
Goals
7
On Target
8.3
Rating
BENCH
Lucas Bergström
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Iván Cuéllar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Toni Lato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Maffeo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omar Mascarell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samú Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Abdón Prats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Takuma Asano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jan Virgili
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
7%
Pass Acc
Marc Hidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/15/2025 Espanyol 3 - 2 Mallorca La Liga RCDE Stadium
03/15/2025 Mallorca 2 - 1 Espanyol La Liga Estadi Mallorca Son Moix
10/05/2024 Espanyol 2 - 1 Mallorca La Liga RCDE Stadium
02/25/2023 Espanyol 2 - 1 Mallorca La Liga RCDE Stadium
10/28/2022 Mallorca 1 - 1 Espanyol La Liga Visit Mallorca Estadi
03/20/2022 Espanyol 1 - 0 Mallorca La Liga RCDE Stadium
09/15/2025
La Liga RCDE Stadium
03/15/2025
La Liga Estadi Mallorca Son Moix
10/05/2024
La Liga RCDE Stadium
02/25/2023
La Liga RCDE Stadium
10/28/2022
La Liga Visit Mallorca Estadi
03/20/2022
La Liga 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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.