Piast Gliwice edged past Wisla Krakow 4:3 on Saturday in the Ekstraklasa's second round of fixtures. The home side felt the pressure after losing their lead twice but held on grimly when it mattered most. Wisla had moved into 4th place with 14 points before this result, while Piast sat 6th with 10 points from seven games.
And here's the thing — Piast started brightly enough. S. Ntamack found the net in the 17th minute, then H. Vallejo doubled the advantage by the 32nd. Wisla turned it around after the break when J. Sanchez pulled one back in the 38th minute, and they were second to everything going forward.
Wisla had the better of possession at 53 per cent and registered 12 shots on target compared to eight for Piast. But shots accuracy told a different story — Piast hit 53 per cent of their efforts, while Wisla managed just 44 per cent. By then, M. Bozic had missed a penalty for the visitors in the 45th minute plus five, which felt like a turning point.
Piast pulled level through J. Labojko's penalty in the 55th minute, though the timing in the data shows 65', and Sanchez equalised again for Wisla in the 69th. That's when Piast found another gear. M. Bozic was substituted after his miss, and L. Sanca's late strike in the 88th minute gave Wisla the lead, but Piast's J. Sanchez had already netted his second goal in the 69th minute.
The statistics suggest Wisla created more opportunities — ten big chances against five — yet Piast's defensive work was thorough. They made 42 clearances compared to Wisla's 16 and won 17 aerial duels. Piast completed 262 passes with a 79.4 per cent success rate, while Wisla managed 298 from 368 attempts.
Ten substitutions were made across the match, with both sides bringing on fresh legs as the game opened up. Piast showed two yellow cards — I. Drapinski in the 21st minute and O. Lesniak in the 81st — while Wisla kept their discipline. The result extends Piast's recent resilience, coming after a heavy defeat to Zagłębie Lubin on their last outing.