A hat-trick of tries from Scotland international Brendan Laney sealed Edinburgh's first victory on Welsh soil this season.

The kilted Kiwi's three scores came in the space of 18 minutes to almost certainly put paid to Swansea's chances of qualifying for the Heineken Cup next season.

Swansea had led 13-8 at half time and 16-8 shortly after the interval but the Scottish District side upped the tempo midway through the second half to seal victory.

Not even 17 points from the boot of Swansea outside half Gavin Henson, including two deftly-struck drop goals, could turn around a poor home performance that saw their defence go missing at crucial stages.

There was very much a Kiwi flavour to Edinburgh's victory with Todd Blackadder opening the scoring with a try after just 69 seconds.

But Swansea responded well, scoring a try through captain Scott Gibbs who went over under the posts from a fine pass out of the tackle from Henson.

But it was not enough and Swansea need to win their last five games to have any chance of qualifying for Europe next season.