Swansea City continued their superb late-season form as they held on at Queens Park Rangers to secure a fifth successive Championship victory.
Swansea took control before half-time as QPR defender Morgan Fox turned Josh Tymon's cross into his own net.
The Welsh side deservedly doubled their advantage early in the second period when Harry Darling swept in from close range, with Rangers finally coming into the contest when Karamoko Dembele drilled in off the post with almost his first touch after coming off the bench.
But Swansea protected their lead with relative comfort from that point on to ensure this was another positive day for caretaker boss Alan Sheehan.
The Irishman, who is charge until the summer as things stand, further strengthened his case to be named head coach on a permanent basis having overseen what is now Swansea's longest winning league run since 2007.
The Swans have taken 23 points in 11 matches since Luke Williams departed in February.
Sheehan's side stay 11th in the table, six points short of the play-off spots, with Rangers seven points worse off in 15th having seen their five-game unbeaten run come to an end.
Not so long ago, both these clubs were glancing nervously towards the relegation places having struggled for consistency throughout much of the season.
But recent successes meant there was no need for tension in either camp - which may have gone some way to explaining the lack of early intensity.
It was Swansea who found some fluency, and they were rewarded when left-back Tymon ran from his own half and delivered the sort of inviting cross which has become something of a trademark.
With Liam Cullen lurking, Fox - a late addition to the home starting line-up because Jonathan Varane suffered a muscle injury in the warm-up - poked out a leg to clear and only succeeded in diverting the ball inside the far post.
Swansea grew in confidence, with Cullen seeing a shot deflect wide, while Rangers ended the first period without mustering an effort on goal.
The pattern continued after the break, with Swansea - by now the much sharper side - doubling their advantage after a free-kick was half-cleared.
Goncalo Franco and Eom Ji-Sung both had parts to play before Cullen's attempt to finish sent the ball squirming across the face of goal.
Swansea players were queuing up to convert, with Darling appearing to beat Josh Key to the loose ball - just - as he drilled over the line.
QPR face Burnley in their final home game of the season next Saturday having failed to win in their past five matches at Loftus Road
Cullen might have put the result beyond doubt only for Paul Nardi to save, and with that Rangers found a route back into the game through their first genuine chance.
Jack Colback fed Nicolas Madsen, whose ball in behind teed up Dembele to beat Lawrence Vigouroux at his near post.
The goal gave Marti Cifuentes' side some momentum for the first time, but there was little sign of a late equaliser as Swansea's rearguard stood firm.
QPR head coach Marti Cifuentes:
"Definitely a difficult game. I think for 60-65 minutes, we were not good, far from the level we expected.
"But I think Swansea were excellent in those minutes. They pressed really high, with a lot of energy and a lot of intensity. They showed why they are in the trend they are and they have quality players.
"But after that, despite being disappointed, I think the players showed the mentality, the resilience and we tried to fight to get something from the game.
"This team has been pushing a lot over the last weeks - mentally, emotionally and physically – and it is not easy to keep that level of intensity throughout all the games."
Swansea caretaker head coach Alan Sheehan:
"I thought for the first 70 minutes of the game we were very strong. I thought there was only one team in the ascendancy.
"We were 2-0 up, going for the third and potentially got a bit too comfortable. Then they score and for the last 15-20 minutes we have to show our defensive structure.
"I wouldn't say [it was] bodies on the line because I don't think Vigs (Lawrence Vigouroux) had many saves to make. They were going for the equaliser but they didn't get it and I think we very much deserved it.
"I think it would have been a travesty if we didn't go out of here with three points after the first 70 minutes."