Buoyed by three consecutive victories, Bournemouth quickly exerted their authority over the relegation-threatened hosts.
Marcus Tavernier went agonisingly close to breaking the deadlock in the 11th minute when he saw his curling free-kick strike the outside of the post, while moments later, he cut inside from the right flank before fizzing the ball just wide of Thomas Kaminski’s goal.
The Cherries experienced more frustration when Justin Kluivert sent a right-footed shot through the legs of Teden Mengi, only to see his effort crash against the upright.
After seeing the frame of his goal rattled on a couple of occasions, Kaminski was forced into action to prevent Daiki Hashioka from scoring an own goal in a second consecutive game.
Following a tricky first period, Luton made a bright start to the second half, with Morris drawing a routine stop from Neto within two minutes of the restart.
Morris then tested Neto’s quick reactions, forcing the Bournemouth goalkeeper to dive down to his right to keep the Luton forward at bay.
Those saves proved crucial as Bournemouth quickly raced up the other end to take the lead through Tavenier - the former Middlesbrough man produced a first-time finish from outside the box, arrowing the ball into the bottom corner to score his third league goal of the season.
After seeing his team fall behind, Rob Edwards would have been pleased with his side’s positive response.
Ross Barkley drove a shot just wide of Neto’s goal, before Morris curled a left-footed effort against the same post that the Cherries had struck in the first half.
Luton’s relentless pressure ultimately paid dividends in the 73rd minute when Jordan Clark swept the ball into the bottom corner after latching onto a loose ball.
With momentum in their favour, Luton went on to grab a dramatic late winner through Morris, who calmly guided the ball home from Cauley Woodrow’s inswinging cross.
The precious win moves Luton level on points with 17th-placed Nottingham Forest, while Bournemouth stay in 12th position.
Flashscore Man of the Match: Carlton Morris (Luton Town)