Swansea City's flying start to the season continued as wingers Nathan Dyer and Wayne Routledge fired them to a 3-0 win over West Bromwich Albion.
The Welsh club kicked off their Barclays Premier League campaign with a 2-1 win at Manchester United, before beating Burnley 1-0 at the Liberty Stadium last weekend.
And they were on the front foot almost instantly on Saturday, Dyer tucking the ball home from a narrow angle in the opening two minutes.
The home side were in total control and Routledge grabbed a deserved second in the 24th minute with an astonishing effort from the edge of the penalty area.
West Brom tried to battle their way back into the tie after the break, but Dyer doubled his own tally in the 71st minute to make sure of three points.
The result sees Swansea head into the international break with a maximum nine points, while Alan Irvine is still searching for his first league win as the visitors' head coach.
Garry Monk spoke in the build-up about turning the Liberty Stadium into a "fortress" and there was certainly no warm welcome for West Brom.
Dyer, who scored the goal that settled last weekend's 1-0 win over Burnley, forced his way through the visitors' defence to get on the end of a Gylfi Sigurdsson backheel and put the ball in the net from a tight angle - Jonas Olsson's slip in the box proving costly.
Wilfried Bony fired over as Swansea looked to extend their advantage, but it was a sensational improvised effort from Routledge that eventually put the hosts two up.
Sigurdsson's cross was headed by Craig Dawson to the edge of the penalty area, where Routledge managed to shape his body perfectly to get over the ball and fire a spectacular half-volley beyond Ben Foster.
It could have been three on the half-hour mark when Olsson headed against his own crossbar, before full debutant Brown Ideye's tame effort brought a simple first save of the game out of Lukasz Fabianski.
West Brom announced the signing of winger Sebastian Blanco from Metalist Kharkiv half an hour before kick-off, and Irvine's men looked in need of a creative spark, despite wrestling back some possession after the interval.
Andre Wisdom was lucky to escape punishment when he appeared to block a Bony shot with his arm on the goalline.
The chance came after Dawson had been penalised for a lesser-spotted back pass - a bold, but correct, call by referee Paul Tierney on his Barclays Premier League bow.
Bony should have done better in the 69th minute when he sent the ball narrowly over the crossbar after being teed up by substitute Jefferson Montero.
But the result was put beyond doubt two minutes later - Sigurdsson sending Dyer clean through on goal and he made no mistake in slotting the ball past Foster.
Sigurdsson has played a role in all six of Swansea's league goals this season.
Dyer's second ended the match as a contest, but Fabianski had to be alert to deny James Morrison with a diving save before time was up.
A convincing win with a performance to match should leave Monk feeling like the king of his castle, with 'fortress Liberty' established in style.
Swansea City manager Garry Monk: “A very good day – 3-0, a clean sheet, a very good performance with the ball and without the ball. We thoroughly deserved it as well, I thought we were dominant from start to finish. Credit to the boys, they worked very hard out there against a tough West Brom side that were on a good run themselves, so a very good day.
“Come May is where the real business is done. I said it in my programme notes safety is our priority. I know expectations always go high with wins but we’re realistic enough to know that being safe as soon as possible is obviously the target.”
West Bromwich Albion head coach Alan Irvine: “We work all week on a gameplan and you can't legislate for one of your players slipping in the second minute. Swansea are going really well at the moment and that early setback made it an even more difficult task. You can't put a whole lot of new players together and build a team overnight. It takes time and a lot of work on training ground.
|20 Sep 2014||v Southampton (H)|
|04 Oct 2014||v Newcastle (H)|
|13 Sep 2014||v Chelsea (A)|
|27 Sep 2014||v Sunderland (A)|
|19 Oct 2014||v Stoke (A)|
|18 Apr 2015||v Leicester (A)|
|21 Feb 2015||v Man Utd (H)|
|01 Jan 2015||v QPR (A)|
|28 Feb 2015||v Burnley (A)|
|22 Nov 2014||v Man City (A)|
|25 Apr 2015||v Newcastle (A)|
|29 Dec 2014||v Liverpool (A)|
|29 Nov 2014||v Crystal Palace (H)|
|10 Feb 2015||v West Brom (A)|
|09 Nov 2014||v Arsenal (H)|
|02 May 2015||v Stoke (H)|
|04 Mar 2015||v Spurs (A)|
|26 Dec 2014||v Aston Villa (H)|
|07 Feb 2015||v Sunderland (H)|
|09 May 2015||v Arsenal (A)|
|21 Mar 2015||v Aston Villa (A)|
|14 Mar 2015||v Liverpool (H)|
|31 Jan 2015||v Southampton (A)|
|14 Dec 2014||v Spurs (H)|
|20 Dec 2014||v Hull (A)|
|25 Oct 2014||v Leicester (H)|
|17 Jan 2015||v Chelsea (H)|
|07 Dec 2014||v West Ham (A)|
|16 May 2015||v Man City (H)|
|04 Apr 2015||v Hull (H)|
|01 Nov 2014||v Everton (A)|
|24 May 2015||v Crystal Palace (A)|
|11 Apr 2015||v Everton (H)|
|10 Jan 2015||v West Ham (H)|
|02 Dec 2014||v QPR (H)|