Shaun Connor is joining Newport-Gwent Dragons next season but he did his utmost to inflict defeat on his new region at Rodney Parade - to no avail.
The Ospreys outside-half converted his own try and booted a penalty in the first half to keep the Ospreys in this Magners League match and on course for a double, having won 16-3 in Swansea a fortnight ago.
While the match was a dead rubber for the Ospreys to the extent they let a dozen of their Wales Grand Slam-winning players go on a national training camp in Ireland, there was a great deal on it for the Gwent men, who eventually won 18-10.
The Dragons needed just one point to qualify ahead of league basement club Connacht and they began their clash with the Ospreys in determined manner, with Wales full-back Kevin Morgan going over for a try within five minutes after a darting run from 30 metres.
They were pulled back to 11-10 at the interval although, oddly, the Ospreys’ best periods came while centre Jonathan Spratt and scrum-half Rhys Webb were languishing in the sin-bin.
Outside-half Ceri Sweeney booted two penalties to one from Connor before full-back Gareth Owen beat the defence from 30 yards to put his stand-off in from a metre.
Connor converted and nearly put the Ospreys ahead with a drop-goal after the break as they exerted further pressure before and after Webb's return.
The Dragons' old Achilles heel, a failure to get the last pass away in attack, dogged them but just before the hour they extended their lead when centre Phil Dollman ran to the corner, threw an inside pass and Charvis picked up off his toes to cross, which Sweeney converted.
Connor nearly made them pay again only for a brilliant last-gasp Morgan tackle to deny him a second try.
The Ospreys just would not lay down yet could not find a way through the gutsy defence of the opposition in the final quarter and the Dragons were home and in the Heineken Cup next term.