Allan Campbell's goal was his first since scoring for Motherwell in a Scottish FA Cup tie in April
Bournemouth suffered a setback in their push for promotion as Kal Naismith's added-time goal gave Luton victory in a dramatic finish at Kenilworth Road.
Scott Parker's side, one point clear at the top of the Championship at kick-off, fell behind to an own goal by Lloyd Kelly, the ball ricocheting in off his shin after Mark Travers saved with his feet from Elijah Adebayo.
Luton doubled their lead when midfielder Allan Campbell beat Travers from 20 yards for his first goal for the club, but Bournemouth asserted themselves after the break and Emiliano Marcondes headed home Jack Stacey's cross.
Morgan Rogers levelled by firing into the roof of the net just moments after coming on as a substitute only for Naismith to snatch the win on the 77th birthday of former Luton boss David Pleat with a left-foot strike.
- Follow Saturday's EFL action
The defeat was only Bournemouth's third away from home in the league and the three points lifted Luton up to 13th, pending the results of later kick-offs.
The visitors had looked confident in possession from the outset, with Ryan Christie forcing James Shea to an early one-handed save from Jaidon Anthony's angled ball into the box.
But they were hustled out of their stride by Luton, who took the lead through Kelly's own goal after Sonny Bradley had flicked on a cross to the impressive Adebayo.
The referee initially awarded them a second when Cameron Jerome side-footed into the net after Bournemouth failed to clear a corner, but changed his mind after consulting his assistant.
The Hatters - who had not played a league game since 11 December - were not to be denied, though, and Naismith bisected Bournemouth's defence with a pass to Campbell, who fired home as the defenders backed off.
Jefferson Lerma curled a 25-yarder just wide in response to give a warning of what Bournemouth are capable of and the second half was only five minutes old when Stacey cut in from the right and Marcondes outjumped Jordan Clark to reduce the deficit.
Emiliano Marcondes heads home seven days after scoring a hat-trick against Yeovil in the FA Cup
Luton lost Campbell and Reece Burke to knocks and while they were readjusting the Cherries pounced to level, Jamal Lowe cutting back to Rogers and the Manchester City loanee emphatically driving home his first senior goal.
The home side refused to buckle and although Travers tipped over a fierce effort from Clark, he could not deny Naismith, who picked his spot in the corner after collecting a loose ball just outside the box.
- Line-upsMatch StatsLive Text
Line-upsLuton
Formation 3-5-2
1Shea16Burke5Bradley4Naismith2Bree17Mpanzu22Campbell18Clark29Bell11Adebayo35Jerome
- 1Shea16BurkeSubstituted forOshoat 65'minutes5Bradley4Naismith2Bree17Mpanzu22CampbellSubstituted forOnyedinmaat 60'minutes18Clark29Bell11Adebayo35JeromeSubstituted forLansburyat 82'minutes
Substitutes
- 3Potts8Berry12Sluga14Mendes Gomes23Lansbury24Onyedinma32Osho
Bournemouth
Formation 4-3-3
42Travers17Stacey24Cahill5Kelly20Davis4L Cook8Lerma11Marcondes10Christie9Solanke32Anthony
- 42Travers17Stacey24Cahill5Kelly20Davis4L CookSubstituted forRogersat 76'minutes8LermaBooked at 81mins11Marcondes10ChristieBooked at 89mins9Solanke32AnthonySubstituted forLoweat 45'minutes
Substitutes
- 1Nyland6Mepham18Lowe22Pearson23Hill26Kilkenny27Rogers
Referee:Leigh DoughtyAttendance:9,649Match StatsHome TeamLutonAway TeamBournemouthPossessionHome36%Away64%ShotsHome16Away12Shots on TargetHome7Away6CornersHome4Away6FoulsHome7Away10Live TextPost update
Match ends, Luton Town 3, Bournemouth 2.
90'+8'Full Time
Second Half ends, Luton Town 3, Bournemouth 2.
90'+7'goalGoal!
Goal! Luton Town 3, Bournemouth 2. Kal Naismith (Luton Town) left footed shot from outside the box to the bottom left corner.
90'+7'Post update
Attempt blocked. Pelly-Ruddock Mpanzu (Luton Town) left footed shot from outside the box is blocked.
90'Post update
Attempt blocked. Kal Naismith (Luton Town) right footed shot from outside the box is blocked. Assisted by Fred Onyedinma.
89'Booking
Ryan Christie (Bournemouth) is shown the yellow card.
89'Post update
Foul by Ryan Christie (Bournemouth).
89'Post update
Fred Onyedinma (Luton Town) wins a free kick on the left wing.
87'Post update
Offside, Luton Town. Pelly-Ruddock Mpanzu tries a through ball, but Jordan Clark is caught offside.
86'Post update
Offside, Luton Town. Fred Onyedinma tries a through ball, but James Bree is caught offside.
86'Post update
Attempt missed. Fred Onyedinma (Luton Town) header from very close range misses to the left. Assisted by Sonny Bradley with a headed pass following a corner.
85'Post update
Corner, Luton Town. Conceded by Mark Travers.
85'Post update
Attempt saved. Jordan Clark (Luton Town) left footed shot from outside the box is saved in the top centre of the goal. Assisted by James Shea.
84'Post update
Foul by Jack Stacey (Bournemouth).
84'Post update
Elijah Adebayo (Luton Town) wins a free kick in the attacking half.
82'Substitution
Substitution, Luton Town. Henri Lansbury replaces Cameron Jerome.
82'Post update
Offside, Luton Town. James Bree tries a through ball, but Cameron Jerome is caught offside.
81'Booking
Jefferson Lerma (Bournemouth) is shown the yellow card for a bad foul.
81'Post update
Foul by Jefferson Lerma (Bournemouth).
81'Post update
Elijah Adebayo (Luton Town) wins a free kick in the attacking half.
Page 1 of 5rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
Source: bbc.com