
Daniel James is hauled down in a game which saw Bolton finish with nine men after two red cards
Nine-man Bolton were denied a precious point in their fight against Championship relegation as Swansea City struck two late goals for a hard-earned 2-0 victory.
The Swans dominated but missed a first-half penalty as Oli McBurnie saw his spot-kick saved by Remi Matthews.
Bolton's Craig Noone was sent off for a second booking before the break and, in the second half, the visitors were down to nine men as captain David Wheater was red-carded for bringing down Wayne Routledge as he looked to have a clear run at goal.
Swansea cranked up the pressure in the closing stages and eventually broke Bolton's admirable resistance as McBurnie pounced from close range before substitute Bersant Celina swept in a third in added time.
Victory lifts the home side up to 13th in the Championship - seven points away from the play-off places - while Bolton remain 23rd, seven points adrift of safety.
Bolton's position is a precarious one, but their circumstances off the field have been even worse lately.
Their playing and non-playing staff were not paid in February, a proposed takeover of the club is taking longer than expected and Greater Manchester Police have been in negotiations with the club over money owed for policing matches.
It all made for a chaotic backdrop to this fixture, and Phil Parkinson's side looked braced for a long afternoon as they spent the 90 minutes almost entirely in their own half.
Swansea seized control with Matt Grimes and George Byers dictating from their deep-lying playmaking roles in midfield and winger Dan James threatening with his pace.
Grimes, James and McBurnie all had early efforts on goal before Nathan Dyer made his way into the Bolton box, where he was brought down by Noone, prompting referee Gavin Ward to point to the spot.

Remi Matthews saves Swansea's penalty
McBurnie struck his penalty firmly but too close to Matthews, who pushed the ball away to safety, making it two misses from five spot-kicks for the Swansea striker this season.
Bolton were buoyed by their reprieve but, five minutes later, they were reduced to 10 men as former Cardiff City winger Noone was shown a second yellow card for a foul on McBurnie.
While the sending off did not drastically alter the pattern of play, it intensified the pressure Bolton were having to withstand - and they did so admirably, even after Wheater's red card.
The visitors dropped deeper to guard against Swansea's pace in attack, and it proved an effective tactic as the home side were frustrated in their search for a breakthrough.
It eventually came in the 80th minute as substitute Courtney Baker-Richardson nodded a loose ball into the path of McBurnie, who poked in at the near post.
The relief was palpable and then, in added time, Swansea sealed victory as James led a counter-attack and squared the ball to Celina, who confidently struck the ball into the top corner.
Reaction
Swansea City manager Graham Potter said:
"They made it hard for us… But in the end we managed to find a way, to find the solution. Credit to the players because it is not easy and I thought their focus and concentration was of a real good level.
"They showed understanding as well because a team going down to 10 men does not necessarily give you an advantage in the key areas of the pitch.
"We had to overcome that but if you look over the 90 minutes we deserved the win, and I am really pleased for the players who put a lot of work in."
Bolton Wanderers manager Phil Parkinson said:
"The first sending off is a bad decision by the referee. Craig has gone into a challenge to block the ball in the middle of the pitch, and I'm not sure how you can tackle any fairer than that.
"If those tackles are yellow cards, then we may as well rule out tackling all together in professional football.
"The second one is a straight red card even though David is a long way from goal he is the last man.
"Even when we had 10 men I felt comfortable, I didn't think they were threatening us that much.
"But when you go down to nine men it is always going to be difficult because Swansea have some really good players."