A slow start would eventually cost the Ospreys as their second half comeback was not enough to stop Cardiff lifting the Welsh Shield.
We were treated to a tense first fifteen minutes at the Principality Stadium as the score remained at 0-0. Cardiff went close but a try saving tackle from Rhys Webb forced a knock on.
Cardiff struck first through Thomas Young after a strong spell possession in the Ospreys 22. Priestland converted, 7-0.
Cardiff extended their lead not long after, this time Llewelyn with the score. Priestland converted, 14-0.
Cardiff would end the half strong as Mason Grady was able to get on the end of a well-weighted kick. Priestland converted, 21-0. Priestland would put another kick through the posts as we entered half time, 24-0.
HALF TIME – OSPREYS 0, CARDIFF 24.
TRY FOR OSPREYS! Ospreys started the second half like a different team. A penalty allowed them to pin the ball in the corner and well-worked maul powered over as Sam Parry came away with the try. Anscombe converted, 24-7 Cardiff.
Despite a strong start to the half from the Ospreys, Cardiff were the next team to score. An interception by Tomos Williams was offloaded to Thomas Young who was able to finish. Priestland converted, 31-7 Cardiff.
TRY FOR OSPREYS! Despite the Cardiff try, Ospreys continued to grow into the game as Gareth Thomas powered his way over for the score. Anscombe converted, 31-14.
TRY FOR OSPREYS! A Cardiff sin bin was taken advantage of by the Ospreys as they scored again through the rolling maul. 31-21 Cardiff.
With five minutes to go, Cardiff put an end to the Ospreys comeback as Rhys Carre went over for the final try.
FULL TIME – OSPREYS 21, CARDIFF 38.