Visitors Southampton should have been well clear inside the opening 30 minutes with Takumi Minamino chipping wide after a fine break and Kyle Walker-Peters having two efforts denied by the returning Lukasz Fabianski.
West Ham had rode their luck slightly, and then took advantage. Jarrod Bowen showed a fine touch to lift the ball over the Southampton backline and force a save from Alex McCarthy, who parried into the path of Pablo Fornals.
The Spaniard’s effort clipped off Walker-Peters and in. Three minutes later, Fornals had his second – a fine first-time finish from Vladimir Coufal’s low cross.
Southampton offered little from then on, meaning David Moyes’s side had no need to go chasing a result. They looked to be coasting to the top six when Fornals sent Declan Rice down the left. The England international charged through and showed great composure to finish past McCarthy.
Here is how Jack Rosser rated the Hammers’ performance on the final day…
Passed a late fitness test to start and made two important stops from Walker-Peters while the game was goalless.
Simply never stops. Raced up and down the right flank just as he has all season and delivered a clever cross for Fornals’ second.
Another solid display from the no-nonsense centre-back. After a rocky start, Southampton were quiet going forward.
A composed leader at the back and ensured Danny Ings had very little impact on the game throughout.
Kept the energetic Stuart Armstrong in check for the most part, capping a fantastic season for the full-back.
Showed superb composure after charging down the left to finish for the third goal. Not so sure about the celebration.
Matched Southampton for their energy throughout and was a constant pain for the visitors. Few chances for the Czech to make an impact in the final third.
A fantastic bit of skill to open up the chance for the first goal. Brings so much pace to this side. A good way to sign off his first full season in the Premier League.
Plenty of energy from the Manchester United loanee in what could be his final game for the club. Just lacked an end product in recent weeks.
The Spaniard is starting to add goals to his industry. Two very well taken efforts here to put West Ham in control and into Europe.
Forced off through injury just after the hour mark but plenty of running as usual and more than deserving of his ovation from the supporters.
Fired a good chance into the side netting but worked hard off the ball to ensure Southampton didn’t find a way back in late on.