Full time
Key moments
-
87'
Yellow card for Valentin Brunet
A yellow card for Valentin Brunet, who fails to win the argument despite his protests.
-
81'
Goal for PSGERMAIN! Fabian Ruiz
Fabian Ruiz is played through. He accelerates, dribbles past Mael Aubry, and beats the keeper with a subtle outside-of-the-boot finish.
-
65'
Nuno Mendes goes down injured
Nuno Mendes doesn't look in great shape; I think he should be substituted!
-
38'
Goal for PSGERMAIN! Fabian Ruiz
What a textbook goal! After some superb triangle passing, Ferran Torres sets up Fabian Ruiz perfectly, who beats the keeper with a left-footed strike from the edge of the box!!
-
20'
Yellow card for Antonin Collin
The referee seemed hesitant to show the yellow, but Antonin Collin disputed the foul. The referee reaches into his pocket and produces a yellow card for Antonin Collin, who will now have to tread carefully!
-
1'
Goal for PSGERMAIN! Desire Doue
Fabian Ruiz wins the ball and charges upfield. He draws in the defenders before sliding it to Desire Doue, who just has to slot it home.
Match details
On 04/11/2026 01:00
Caldor Park (Villa Caldor)
672 spectators
Penalty shoot-out

Match commentary
-
90'
Full time!
A great win for PSGERMAIN over Villa Caldor; they had to work for it!
-
88'
Côme Marie is furious! The referee whistles for a foul against him for leaning on Chevalier's shoulders during an aerial duel!
-
87'
Yellow card for Valentin Brunet
A yellow card for Valentin Brunet, who fails to win the argument despite his protests.
-
86'
Valentin Brunet stamps on Chevalier, who is writhing in pain. Watch out for the card!
-
83'
Save by Basile Martinez
Fabian Ruiz is on the edge of offside and racing toward goal... but Basile Martinez isn't fooled by the striker's feint and claims the ball!
-
81'
Goal for PSGERMAIN! Fabian Ruiz
Fabian Ruiz is played through. He accelerates, dribbles past Mael Aubry, and beats the keeper with a subtle outside-of-the-boot finish.
-
80'
Save by Basile Martinez
Fabian Ruiz fires a great shot on goal, but Basile Martinez saves it without much trouble.
-
76'
Free kick by O.Dembele
O.Dembele's free kick is a complete miss. His outside-of-the-boot strike goes five meters wide!
-
76'
In a duel with Edouard Fournier, Vitinha goes down easily! Unfortunately, the referee has been fooled.
-
71'
Free kick by Antonin Collin
Antonin Collin strikes the free kick cleverly, the ball bouncing just before reaching Chevalier. He can only parry it before the defense clears it for a throw-in.
-
71'
Marquinhos pushes Valentin Brunet in the back, the referee blows for a foul.
-
68'
PSGERMAIN is playing the ball around at the back, forcing Villa Caldor's defensive block to push up.
-
65'
Nuno Mendes goes down injured
Nuno Mendes doesn't look in great shape; I think he should be substituted!
-
65'
Christophe Gaillard commits a heavy foul, tackling Nuno Mendes from behind with both feet off the ground.
-
63'
Hernandez L. overhits the pass to Vitinha, and the ball goes out for a goal kick.
-
61'
Shot off target by Hakimi
Hakimi tries a curling shot from the edge of the box, it goes just wide...
-
55'
A dangerous cross from Ethan Arnaud is easily dealt with by Ferran Torres, who clears with a header.
-
51'
Valentin Brunet catches Nuno Mendes's ankle with that tackle; he needs to be careful. The referee blows for a foul.
-
45'
Back under way!
Et c'est reparti pour 45 minutes. L'équipe Villa Caldor va devoir batailler si elle veut s'imposer.
-
45'
Half-time
C'est la fin de cette première mi-temps. Les équipes rentrent aux vestiaires pour 15 minutes sur le score de 2 buts à 0 pour PSGERMAIN.
-
44'
Free kick by O.Dembele
O.Dembele slips as he strikes the ball, sending it flying into the stands.
-
43'
The tackle by Edouard Fournier on Joao Neves is unacceptable; it is rightly called as a foul.
-
40'
Edouard Fournier attempts a tough tackle on Vitinha but only catches his opponent's legs... Watch out!
-
38'
Goal for PSGERMAIN! Fabian Ruiz
What a textbook goal! After some superb triangle passing, Ferran Torres sets up Fabian Ruiz perfectly, who beats the keeper with a left-footed strike from the edge of the box!!
-
37'
O.Dembele and Marquinhos play a lovely one-two to clear the ball, which seems to frustrate the opposing manager.
-
34'
Shot off target by O.Dembele
Nice one-two between O.Dembele and Vitinha... O.Dembele tries his luck but completely shanks it.
-
29'
Shot off target by Vitinha
Vitinha works the right flank before crossing. Ferran Torres tries to volley it home but miscues completely. Goal kick.
-
28'
PSGERMAIN is pressing Villa Caldor very high, making it difficult for them to build their play.
-
22'
Valentin Brunet just tackled Desire Doue with both feet off the ground! That deserves a card!
-
20'
Yellow card for Antonin Collin
The referee seemed hesitant to show the yellow, but Antonin Collin disputed the foul. The referee reaches into his pocket and produces a yellow card for Antonin Collin, who will now have to tread carefully!
-
20'
Antonin Collin makes no attempt to play the ball there! O.Dembele is on the ground. It is a foul.
-
16'
François Dubois and Côme Marie are stringing passes together beautifully.
-
10'
PSGERMAIN is giving the ball away far too much in midfield and cannot string any passes together.
-
4'
PSGERMAIN is pressing Villa Caldor very high, making it difficult for them to build their play.
-
1'
Goal for PSGERMAIN! Desire Doue
Fabian Ruiz wins the ball and charges upfield. He draws in the defenders before sliding it to Desire Doue, who just has to slot it home.
-
0'
Kick-off
Welcome to this magnificent stadium where today's match will take place. You can feel the stadium shaking; in these conditions, it is bound to be legendary! The players are taking the pitch and we are underway!!!
No event of this type.
Key stats
Scorers
None
Scorers
- Fabian Ruiz 81'
- Fabian Ruiz 38' Ferran Torres
- Desire Doue 1' Fabian Ruiz
Goalkeeper
Defence
- 87'
- 20'
Midfield
Attack
Substitutes
Goalkeeper
Defence
- 65'
Midfield
- 81'38'1'
- 1'
Attack
- 38'
Substitutes
Fancy running your own club?
Join Foot-Land, take control of a team and challenge these managers!