Goals from Lee Trundle and Tom Butler in the last minute of the game gave Swans victory at Vale Park.
The match looked like heading for 0-0 draw but the striker popped up with the goods to give us all 3 points to keep us 6th in League One.
Kenny Jackett made three changes to the side that beat Newport County last week. Andy Oakes replaced the missing Geuret in goal while Iriekpen was dropped to the bench after getting arrested last Saturday with Austin replacing him.
New loan signing Marcos Painter made his debut at left back while O’Leary started in midfield ahead of Shaun MacDonald.
Swansea City started off the better side. Rory Fallon should have scored in the first half but he completely missed the ball from inside the 6-yard area.
The hosts also created a few half chances but Oakes was untroubled for most of the game. Sodje should have done better after heading way over the bar from a cross from the left.
Robinson also had a chance when he managed to get into a good position in the 6-yard area but a Port Vale defender made an excellent last-minute tackle to deny Robinson from getting a shot at goal.
Andy Oakes made his first save of the game from a long-range volley and conceded a corner.
Leon Britton was lively down the right hand side. He did well early in the second half to get away from his marker, Robinson struck a shot following his cross but it flew way over the bar.
At the other end, Whittaker and Sodje had shots at goal but both attempts were off target. Constantine especially should have done better after shooting over from inside the area.
The game looked to be heading for a 0-0 draw until thelast minute when Trundle put us in front. Butler was fouled in a 50-50 challenge, he won the ball which fell to Trundle and his low drive from 12 yards beat the keeper.
Trundle repaid the compliment to Butler as he assisted our second. The striker said he was time-wasting with the ball on the right wing, but he went on a run after beating a man, he squared the ball to Butler who finished from 6 yards out.
Port Vale: Goodlad, Abbey, Walker, Pilkington, Miles (Talbot 22), Whitaker, Harsley, Sonner, Jeff Smith, Constantine, Sodje, Talbot (Cardle 53).
Subs Not Used: Anyon, Gardner, Glover.
Swansea: Oakes, Amankwaah, Lawrence, Austin, Painter, Britton, O’Leary (MacDonald 64), Tate, Robinson (Butler 64), Trundle, Fallon.
Subs Not Used: Iriekpen, Akinfenwa, Jones.
Booked: Amankwaah, Painter.
Goals: Trundle 90, Butler 90.
Ref: F Graham (Essex).
Martin Foyle – Port Vale manager
“We’re hitting the gears and back near the top where we should be,”
“That sets us up nicely for the big game with Bristol City next Sunday when we’ll have a full Liberty Stadium.”
“I thought I’d try to run the clock down, but the defender came at me so I took them on.”
“It has been a frustrating time for Lee because by this time last season he had scored 20 goals.
“But we have sensed him coming back to his best in recent weeks and I think the goals will now start to flow again.
“He’s been getting into good positions and looks sharp and, at the end of the day, he has proved to be the difference between the sides.”
Martin Foyle – Port Vale manager
“I thought we were the better side. We played some really good football and created chances. But all that counts for nothing and the result is difficult to stomach. It’s a man’s world out there and young players have to learn quickly. The game should have ended 0-0 at worst and I suppose I’ll be having a sleepless night. But there are definitely a lot of positives to take out of the game and we will have to pick the players up during the week.”