
Piast Gliwice 4-3 Wisła Kraków: Seven-Goal Thriller Sees Gliwice Hang On in Chaotic Ekstraklasa Opener
Jay Thompson ·
Right. Where do you even start with this one.
Piast Gliwice 4, Wisła Kraków 3. Seven goals. A VAR check. Two penalties. A keeper who made nine saves. And a winning goal in the 88th minute. If you were not watching Polish football at quarter to one on a Saturday, mate, you absolutely should have been.
This was pure scenes. The kind of match that reminds you why you fell in love with football in the first place. Gliwice looked like they had it wrapped up, Wisła came roaring back, and then a substitute nicked it right at the death. Absolute madness from start to finish.
The First Half: Gliwice In Control
Piast set the tempo early. They were sharp, direct, and caused Wisła problems right from the off. The opener came on 17 minutes, a right foot shot finished confidently to put the home side in front. Look at the pattern of play in that first period and Gliwice were doing exactly what a home side needs to do, pressing high and getting their striker into good positions.
The second goal followed on 32 minutes, again a right foot shot, and at that point you would have been putting the kettle on if you were a Wisła fan. Two-nil, comfortable, the hosts cruising.
But Wisła showed something in that first half. They pulled one back on 38 minutes, also a right foot shot, and suddenly the vibes in the stadium shifted completely. Gliwice went into the break at 2-1, and honestly that felt like a different game to the one that started.
Worth noting that Wisła forced a substitution at 34 minutes, before that goal. Sometimes a tactical tweak or a forced change can completely alter the rhythm of a game. Something clearly clicked for them after that.
Half-Time: Gliwice Make Big Changes
Both managers were active at the break. Piast made two substitutions at half-time, including bringing off the player who scored the first goal. Wisła also made two changes. Whatever was said in those dressing rooms, the second half was a completely different animal.
The Second Half: Absolute Rollercoaster
Wisła came out for the second half and dominated. Honestly, look at the stats. They had 27 shots in total compared to Gliwice's 15. Twelve on target to Gliwice's eight. Eleven corners. Seventy-seven dangerous attacks. The away side were the better team for long stretches of this game and it showed.
The equaliser came on 56 minutes. Right foot shot, 2-2. Game completely alive now.
Then the match turned on its head in the space of four minutes. On 64 minutes, VAR got involved. And on 65 minutes, Piast converted a penalty to go 3-2 up. That VAR check and spot kick could have been the moment that settled it. Except it was not, because this game refused to be settled.
Wisła were straight back at them. A header on 69 minutes, 3-3. Absolutely limbs if you were a travelling Wisła supporter. From 2-0 down to level twice in one half. Remarkable stuff.
At that point Wisła had the momentum. They were winning the duels, 48 to 33. They were creating the big chances, seven to five. Their dribble success rate was 58 per cent to Gliwice's 43. On the balance of play in that second half, you would have fancied Wisła to go and win it.
The Winner: A Substitute Settles It
But football is not always fair, and sometimes the home side finds a way. On 88 minutes, a Piast substitute who had come on at 74 minutes scored with a right foot shot to make it 4-3. The assist came from another substitute who had entered the pitch at 58 minutes. That is what good management looks like sometimes. You come on, you affect the game, you win it late.
The Gliwice keeper was absolutely massive in keeping them in this. Nine saves. Nine. Wisła battered them and the keeper kept them afloat long enough for that late winner to arrive. Without him, this is a very different result.
The Stats Tell a Complicated Story
Honestly, I actually looked at the numbers for once and they are fascinating here. Wisła had more shots, more corners, more dangerous attacks, more key passes, more big chances created. On pure attacking output they were the superior side. But Piast were better at protecting their goal when it mattered, blocking seven shots to Wisła's one, and their keeper was inspired.
Piast also had zero offsides, which tells you they were disciplined in their runs and not overcommitting. Wisła had one offside across the whole match, so both sides were fairly well-organised in attack, just chaotic in defence.
The passing stats are close. Wisła completed 81 per cent of their passes, Gliwice 79 per cent. Neither side was just hoofing it. This was a proper game of football. Just one with catastrophically open defending from both teams.
Two yellow cards for Piast, none for Wisła. The fouls count reflects that too, ten for Gliwice, six for Wisła. Piast were the scrappier side and got away with it in the end.
What Does It Mean?
Right, context. This is only Piast's second league game of the 2026 season and they are sitting 18th in the current standings going in, having lost their opener 0-2. So this was a must-not-lose situation really. Getting three points from a game like this, when you were wobbling, says something about character even if the defending was, let's say, questionable.
Wisła came in 6th after winning their first game and will be gutted. They were the better team for large chunks of this match. They had the quality to come back from 2-0 down twice. But conceding a 88th minute winner after dominating much of the second half is a sore one to take.
Piast also have a long-term injury concern in the squad, with one player out since March with no expected return date. At a club that is clearly finding the season tough, keeping everyone fit is going to matter.
Look, seven goals, a VAR penalty, a late winner, two comebacks, and a keeper with nine saves. You heard it here first. The Polish Ekstraklasa is going to be worth watching this season. Don't @ me.
