But James' second try and Dan Biggar's boot then put the Ospreys in command, although JohnathanEdwards late try gave the Scarlets a losing bonus point.
Priestland levelled for the visitors four minutes later and they were soon ahead as hooker Owens finished off a sensational move started by flanker JohnathanEdwards in his own half.