Brentford registered a rare success at Swansea with a convincing 3-0 Sky Bet Championship victory.
Bryan Mbeumo sealed matters after 56 minutes, and the scoreline if anything flattered a Swansea side who had no answer to Brentford's incisive counter-attacks.
Swansea had started the evening in third place, but they finished it in seventh as their winless home run extended to four games.
Brentford started brightly after being buoyed by their dramatic 3-2 weekend win over Millwall when they scored three times in the final eight minutes.
Peterson provided the most dangerous moments for Swansea on his first league start.
The Swede had only played 69 minutes from the bench since his £700,000 summer move from Dutch club Heracles, but he again embarrassed Dalsgard before the move petered out and Swansea tried to get the ball to him as much as possible.
Watkins laid the ball back to Mokotjo and he sprayed it wide for Benrahma to collect and score with a brilliant curler from just inside the area.
There was worse to come for Swansea six minutes later as Peterson's wayward pass was picked off by Watkins, who shrugged off Dhanda to advance.
Watkins attempted to find Bryan Mbuemo with a through ball but Bidwell, who scored only three goals in over 200 Brentford appearances, intervened to toe poke it into his own goal.
Swansea boss Steve Cooper responded to the chorus of boos at half-time by replacing Jay Fulton and Dhanda with George Byers and Bersant Celina, but Woodman was busy again to foil Julian Jeanvier and Watkins.
Peterson whistled inches wide from 20 yards but an error from Wales defender Joe Rodon, on his 22nd birthday, allowed Mbeumo to score for the second successive game with a clinical finish.
Benrahma and Watkins went close to adding to Swansea's discomfort before the hosts were denied a consolation when David Raya saved brilliantly from Byers at his near post.