Match ends, Luton Town 1, Portsmouth 2.
Matt Tubbs' late goal ensured Portsmouth kept their unbeaten record in League Two as they recorded a first win at Luton since October 1992.
Gareth Evans hammered Pompey into an early lead after the Hatters defence failed to deal with a cross.
Luton were level through Craig Mackail-Smith's penalty after Josh McQuoid was fouled by Nigel Atangana.
But Tubbs sent Pompey up to fourth in the division as he put away the rebound after Conor Chaplin's shot was saved.
Luton Manager John Still told BBC Three Counties Radio:
"It was a good run, it was a penalty. How your goals come isn't important, it's important you score goals.
"Both teams played well. Different Styles. They want to keep it short and move it around. We like to play a bit faster. Our counter-attack was terrific.
"I'm not downhearted. The last tow games we've looked a touch more like the team I think we are. We're a bit behind on points but not that many."
Portsmouth manager Paul Cook told BBC Radio Solent:
"I didn't think we played well. We weren't happy at half time, we started the game in total control and scored a good goal but then got sloppy.
"At the moment we are lucky enough to have good momentum and long may it continue.
"All in all we are really pleased with the points. But like I say all the time, just move on."
Line-ups
Luton
Formation 4-4-2
- 16Justham
- 2O'Donnell
- 6Cuthbert
- 30WilkinsonBooked at 90mins
- 12Griffiths
- 10HallSubstituted forRuddockat 82'minutes
- 4SmithBooked at 12mins
- 25O'BrienSubstituted forLeeat 45'minutes
- 8McGeehanBooked at 73mins
- 22Mackail-SmithSubstituted forMarriottat 71'minutes
- 23McQuoid
Substitutes
- 1Tyler
- 5McNulty
- 11Green
- 14Marriott
- 15McCourt
- 17Ruddock
- 19Lee
Portsmouth
Formation 4-2-3-1
- 24Murphy
- 2Davies
- 6Burgess
- 20Clarke
- 3Stevens
- 8Doyle
- 25Atangana
- 26Evans
- 11RobertsSubstituted forMcGurkat 82'minutes
- 23BennettSubstituted forChaplinat 75'minutes
- 17StockleySubstituted forTubbsat 73'minutes
Substitutes
- 1Jones
- 4Webster
- 7McGurk
- 9Tubbs
- 19Chaplin
- 29Hollands
- 38Haunstrup
- Referee:
- Peter Bankes
- Attendance:
- 9,083
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home7
- Away10
- Shots on Target
- Home1
- Away5
- Corners
- Home5
- Away4
- Fouls
- Home10
- Away7
Live Text
Post update
Full Time
Second Half ends, Luton Town 1, Portsmouth 2.
Booking
Luke Wilkinson (Luton Town) is shown the yellow card for a bad foul.
Post update
Michael Doyle (Portsmouth) wins a free kick in the attacking half.
Post update
Foul by Luke Wilkinson (Luton Town).
Post update
Corner, Luton Town. Conceded by Ben Davies.
Goal!
Goal! Luton Town 1, Portsmouth 2. Matt Tubbs (Portsmouth) right footed shot from very close range to the bottom right corner.
Post update
Foul by Luke Wilkinson (Luton Town).
Post update
Ben Davies (Portsmouth) wins a free kick in the attacking half.
Post update
Corner, Luton Town. Conceded by Christian Burgess.
Post update
Attempt blocked. Jack Marriott (Luton Town) right footed shot from outside the box is blocked.
Substitution
Substitution, Luton Town. Pelly Ruddock replaces Ryan Hall.
Substitution
Substitution, Portsmouth. Adam McGurk replaces Gary Roberts.
Post update
Attempt blocked. Scott Cuthbert (Luton Town) header from the centre of the box is blocked.
Post update
Corner, Luton Town. Conceded by Christian Burgess.
Post update
Corner, Luton Town. Conceded by Michael Doyle.
Post update
Attempt missed. Matt Tubbs (Portsmouth) left footed shot from the left side of the box misses to the left.
Substitution
Substitution, Portsmouth. Conor Chaplin replaces Kyle Bennett.
Substitution
Substitution, Portsmouth. Matt Tubbs replaces Jayden Stockley.
Booking
Cameron McGeehan (Luton Town) is shown the yellow card.