The Ospreys moved up to fourth in the Magners League on Saturday courtesy of a clinical 33-16 victory over Edinburgh at Liberty Stadium.
Early ill-discipline allowed Dan Biggar, who kicked 23 points, to give the Ospreys a handy cushion before the Welsh scored a try in each half through Justin Tipuric and Richard Fussell.
The Ospreys welcomed back skipper Alun-Wyn Jones, Ryan Jones, Andrew Bishop and Nikki Walker from the autumn internationals to their starting line-up, while the region had a bench packed full of internationals like Adam Jones, Mike Phillips, James Hook and Tommy Bowe.
The severe weather meant home referees officiated this weekend's Magners League games but how Edinburgh would have preferred a neutral arbiter because James Jones awarded the Ospreys seven of the first eight penalties.
Five of those were converted by Biggar, one from close to the halfway line, as the Ospreys opened up a 15-3 lead in the first quarter.
Mr Jones eventually had to warn Edinburgh for committing a string of offences at the breakdown.
Edinburgh did have their own penalty goal kicked by Chris Paterson, who had to go off before the end of the first half with a dead leg.
The Ospreys early lead was then boosted by a try for blindside flanker Tipuric who was put away down the right flank by prop Duncan Jones.
The 21-year-old loose forward chipped ahead and beat the cover defence to touch down. Biggar converted to extend the Ospreys lead to 22-3 on 24 minutes.
Edinburgh reduced the deficit to 13 points by half-time with two David Blair penalties and the Ospreys suffered a blow early in the second half when Ryan Jones was yellow-carded for a dangerous tackle on Mike Blair.
But despite being down a man the Ospreys grabbed the first points of the half when Biggar converted his sixth penalty.
And after the Ospreys introduced their big guns - Phillips, Hook and Adam Jones - they enjoyed a territorial advantage.
Though they initially failed to get a second try Biggar increased his points tally to 23 points with a drop goal on the hour mark.
And with Edinburgh themselves reduced to 14 players with Alex Grove's 68th minute sin-binning the Ospreys crossed the line but replacement number eight Jonathan Thomas was held up.
But the try soon came with a quickly taken penalty which saw wing Fussell go over in the left corner.
With the game over as a contest Edinburgh's Tim Visser went over for a consolation converted try in the final minute after Ian Gough became the third player to be shown a yellow card.
Tries: Tipuric, Fussell
Pen: Biggar 7
Pen: Paterson, Blair 2
Ospreys: 15 Lee Byrne, 14 Nikki Walker, 13 Andrew Bishop, 12 Ashley Beck, 11 Richard Fussell, 10 Dan Biggar, 9 Jamie Nutbrown, 8 Ryan Jones, 7 Marty Holah, 6 Justin Tipuric, 5 Ian Evans, 4 Alun Wyn Jones (capt), 3 Craig Mitchell, 2 Richard Hibbard, 1 Duncan Jones.
Replacements: 16 Mefin Davies, 17 Paul James, 18 Adam Jones, 19 Ian Gough, 20 Jonathan Thomas, 21 Mike Phillips, 22 James Hook, 23 Tommy Bowe.
Edinburgh: 15 Chris Paterson, 14 Jim Thompson, 13 Alex Grove, 12 David Bishop, 11 Tim Visser, 10 David Blair, 9 Mike Blair, 8 Roddy Grant (capt), 7 Ross Rennie, 6 Netani Talei, 5 Fraser McKenzie, 4 Esteban Lozada, 3 Geoff Cross, 2 Andrew Kelly, 1 Kyle Traynor.
Replacements: 16 Ross Ford, 17 Allan Jacobsen, 18 David Young, 19 Steven Turnbull, 20 Alan MacDonald, 21 Greig Laidlaw, 22 John Houston, 23 Lee Jones.
Referee: James Jones (WRU)
Assistant Referees: Huw David, Rhys Thomas (both WRU)
TMO: Tony Rowlands (WRU)