Brentford booked their spot in the Sky Bet Championship play-off final with a 3-2 aggregate victory over Swansea.
The Bees, who had lost the first leg 1-0 in South Wales on Sunday, posted the perfect response as they outshone their opponents in all areas in the final game to be staged at Griffin Park.
Ollie Watkins and Emiliano Marcondes turned things around when they put Brentford 2-0 ahead with just 15 minutes on the clock. Bryan Mbeumo scored early in the second-half to further tighten the hosts' grip on the contest.
Brentford were looking comfortable before a Pontus Jansson mistake was capitalised on by Rhian Brewster to give Swansea hope late on.
It was a more than deserved result for Brentford who firmly put their three-game losing run behind them with a performance that reflected their position in the automatic promotion race until the very end.
Thomas Frank's side will now face Cardiff or Fulham at Wembley on Tuesday, with the latter holding a 2-0 lead ahead of their second leg meeting at Craven Cottage on Thursday night.
The first opportunity of the game fell to the hosts when Marcondes tried his luck from distance in the 4th minute. His swerving effort could have been a problem for Erwin Mulder but the Swansea stopper opted for the safer route of punching the ball clear.
Brentford made an expected quick start and they took the lead after just ten minutes. A counter attack saw Mathias Jensen played a fantastic long through ball for Watkins to run onto. With just the goalkeeper the beat, the Bees forward made no mistake as he found the bottom corner.
Just five minutes later, Brentford had the aggregate lead. Said Benrahma, so influential in the hosts' season so far, put a cross in which was met by the head of Marcondes who found the back of the net from close range.
Cooper's head shake in the technical area following the second goal accurately reflected Swansea's nightmare start. Having finished the first leg so strongly, they'd failed to turn up for the second.
However, Swansea nearly grabbed a goal of their own with their first opportunity of the game. Conor Gallagher charged into the box but was denied by the arm of David Raya. Down at the other end, Benrahma struck the post with a fierce effort from the following attack. This was all happening before anyone had chance to recover during the first drinks break.
The drinks break has been a strong subject of debate since the restart but it certainly took the sting out of a manic first 20 minutes. Despite that, the theme of comfortable Brentford attack continued. Half-time came which would have been welcomed by Swansea, who simply couldn't match their opponents in all areas.
Swansea's bad start to the first-half was matched in the second as Mbeumo grabbed the third less than a minute after the restart. Rico Henry's cross fell into the path of the Brentford forward, left almost unmarked due to more poor defending, and his volley struck the net at speed.
The visitors had to look for a way back into the game and they nearly struck just after the hour mark when Connor Roberts' shot from inside the area was well saved by Raya. The Swans had failed to pose a significant threat before that chance but it served as a reminder to Brentford for what they can do.
Once again, the presence a second-half drinks break seemed to come at the wrong time for Swansea who were starting to find a route back into the contest.
Swansea frustrations were beginning to become evident when Yan Dhanda was shown a yellow card in the 75th minute for a late and unnecessary challenge on Henrik Dalsgaard.
Hope was starting to fade for the Swans but Pontus Jansson handed them a gift as the game closed in on the final ten minutes of normal time. The Brentford captain decided to try an audacious flick at the edge of the area, for reasons only he will know, and the ball fell into the path of Brewster who lobbed Raya to give Swansea a huge lifeline.
Benrahma had the chance to kill the game off in the 85th minute when he picked up the ball in space in the box. His shot skimmed the top of the crossbar though and the nerves remained as the game entered the closing stages.
But Swansea couldn't create another opportunity and Brentford, favourites for the play-offs before a ball was kicked last weekend, secured their spot at Wembley. They will face either Fulham or Cardiff at the national stadium next week.