Jay Rodriguez scored one and assisted another as Southampton won 2-1 at relegated Middlesbrough to record their first victory in six games and move up to ninth in the Premier League.
Forward Rodriguez had not netted since January, but struck late in the first half to give Saints the early advantage.
And he set up half-time substitute Nathan Redmond to strike after the break, shortly before Shane Long struck the crossbar with a penalty.
Boro, playing their first match since their top-flight relegation was confirmed by defeat to Chelsea on Monday, got one back when Patrick Bamford headed in with 18 minutes remaining, the striker s first goal in over two years.
But there was no way back for the hosts who have now won just once in 20 league games as Saints boss Claude Puel was rewarded for making seven changes to his starting line-up.
760 Patrick Bamford has scored his first competitive goal since netting for Middlesbrough v Wolves in April 2015 760 days ago. Overdue.
— OptaJoe (@OptaJoe)
Middlesbrough made one change to their team and it was the player they brought in, Bamford, who threatened first when his shot was impressively blocked by Martin Caceres.
Caceres, who was making his first Southampton start along with Jeremy Pied, then headed off target from Sofiane Boufal s corner at the other end.
Referee Anthony Taylor awarded Boro a controversial free-kick, making the award even though he had previous played advantage in allowing Bamford to shoot at Fraser Forster, but Alvaro Negredo wasted the set-piece opportunity, shooting straight into the wall from 25 yards.
A quiet first half did produce a goal, though, with Rodriguez striking three minutes before the break.
Jordy Clasie s pass down the right channel released Long and he clipped in a cross towards the penalty spot, allowing Rodriguez to sweep in a low first-time finish past Brad Guzan.
The home side initially made a solid start after the break, Adam Forshaw firing wide with a deflected effort and Bamford slicing over after Negredo s flick-on.
But Saints doubled their advantage after 57 minutes, Redmond – who had replaced Boufal at the break collecting Rodriguez s pass and cutting inside Fabio da Silva before unleashing a fine finish into the top corner, the winger s seventh league goal of the season.
Boro made a double substitution in response, Grant Leadbitter and Viktor Fischer coming on, with Agnew s men getting a reprieve soon after as Long missed his spot-kick having been taken out himself by Guzan after being sent through on goal by Ryan Bertrand.
. Enjoy that one, ?
— Southampton FC (@SouthamptonFC)
And the hosts got a goal back when Bamford got up inside the six-yard box to head in Fischer s corner and score his first Premier League goal, with Forster rooted to his spot.
Middlesbrough, though, only had one opportunity for an equaliser when Calum Chambers late drive was kept out by Forster and Saints win was made all the sweeter as Charlie Austin came off the substitutes bench to make his first appearance since December after injury.
Key Opta Stats:
Southampton secured a top-flight double over Middlesbrough for the first time since the 1996-97 campaign.
Jay Rodriguez has scored or assisted five goals in his last five league games versus Middlesbrough (three goals, two assists).
Rodriguez scored and assisted in a Premier League game for the first time since December 2013 vs Cardiff.
Boro have not kept a clean sheet against Southampton at the Riverside in any of their last eight league meetings, since Mark Schwarzer recorded one in a 3-0 win in March 1999.
Nathan Redmond has scored seven goals in the Premier League this term, his best goalscoring season in the competition.
Shane Long, who has now missed two of his three penalties in the Premier League, has also gone 11 games without a goal in the competition.