Callum Wilson’s smart Bournemouth double denied Southampton the south coast bragging rights, but Saints still sealed their Premier League safety with a 3-3 draw.
Matt Targett’s header looked to have sent Saints storming to a 3-2 derby win to cement their top-flight status in style, only for Wilson to spoil the party late on.
Cherries striker Wilson impressed in front of England boss Gareth Southgate, pushing his league goals tally to 14 – with nine assists thrown in too.
Shane Long’s fourth goal in five league games handed Saints the perfect start, only for Dan Gosling and Callum Wilson to turn the tide for Bournemouth.
James Ward-Prowse drilled a fine equaliser after the break though, before Targett nodded in to cap a smart Saints move.
Cardiff’s 1-0 loss at Fulham leaves Saints seven points clear of the Bluebirds with two games to play.
Austrian boss Ralph Hasenhuttl always pledged he would keep Saints up when taking the helm late last year.
Back in early December Saints sat 18th in the table and with just three wins in 22 league matches under Mark Hughes across the back-end of last term and the start of this.
Hasenhuttl quickly transformed the atmosphere and attitude at St Mary’s however, and now his side can look forward to more productive times.
Another fast start had Saints racing ahead, Long again on target with a neatly-placed finish.
The hosts could not sustain the tempo however, and a tactical switch from Cherries boss Eddie Howe shifted the initiative.
Howe moved David Brooks into central midfield, and the Wales star quickly started to boss proceedings.
Gosling coasted through Saints’ centre all to easily though, before drilling Bournemouth’s equaliser.
Long struck the post at point-blank range when he should have doubled his tally, failing to bury the rebound after Artur Boruc had parried his initial effort.
The Cherries then snatched the lead when Wilson tapped home, with Angus Gunn spilling a Brooks drive he should have held.
Saints were clearly aggrieved and vented some frustration when Ward-Prowse fired home from 20 yards.
Hasenhuttl’s steely Saints then wrestled back the lead, Ings unable to chest and turn in the box – but capable of stealing possession again and finding Ward-Prowse.
He laid out an inviting ball to Yann Valery, and the right-back’s whipped cross ushered in left-back Targett to nod home at the far post.
Saints should have closed out the win from there, but this clash was far too open for that.
Instead Wilson tapped home his second, and should have wrapped up a hat-trick only to fire at Gunn’s legs when clean through.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Nick Purewal, Press Association Sport');
ga('pacontentapi.set', 'dimension2', '221cf7d7-ea6c-4e9d-b92c-58f6e17cc5e7');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:football,paservice:sport:match-reports,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Matt Targett hits 1000th goal of the Premier League season to make Saints safe'});