Match ends, Tranmere Rovers 0, Luton Town 1.
Luton Town kept up their League Two play-off push with a late winner at struggling Tranmere Rovers.
The hosts wasted the first chance of the game when Jennison Myrie-Williams shot straight at keeper Elliot Justham.
After Rovers goalkeeper Peter Brezovan brought down Mark Cullen, the Luton striker's penalty was saved but Cameron McGeehan slotted home the rebound.
Tranmere nearly scored an equaliser late on but Justham tipped over Marc Laird's powerful header.
Following seven losses in a row, Luton now sit just a point off the play-off places, while Rovers, who had influential midfielder Max Power taken off on a stretcher, sit in the relegation spots, one point from safety.
Luton manager John Still told BBC Three Counties Radio:
"I'm delighted to have won. We want to push ourselves to the playoffs, they want to stay up.
"It was a tough old game and we looked a bit more like Luton today, especially defensively.
"Sometimes in football, as we've found over the last six or seven games, when you want something to go through it doesn't. But it went for us today.
"I have to say I never get too high, I never get too low. The run's been disappointing but I've had other disappointments and I'm sure there'll be more disappointments. Most important is that the club goes in the right direction."
- 31Myrie-WilliamsSubstituted forDonnellyat 76'minutes
- 4PowerSubstituted forLairdat 50'minutes
- 17TaylorSubstituted forHumeat 61'minutes
- 5McNultyBooked at 58mins
- 27HallSubstituted forLawlessat 74'minutes
- 4SmithSubstituted forHowellsat 90+1'minutes
- 50McGeehanBooked at 76mins
- 9BensonSubstituted forStockleyat 83'minutes
- Dean Whitestone
- Shots on Target
Second Half ends, Tranmere Rovers 0, Luton Town 1.
Corner, Luton Town. Conceded by Adam Dugdale.
Attempt saved. George Green (Tranmere Rovers) left footed shot from outside the box is saved in the bottom right corner.
Adam Dugdale (Tranmere Rovers) wins a free kick in the defensive half.
Foul by Mark Cullen (Luton Town).
Substitution, Luton Town. Jake Howells replaces Jonathan Smith.
Liam Ridehalgh (Tranmere Rovers) wins a free kick in the defensive half.
Foul by Jonathan Smith (Luton Town).
Attempt missed. Iain Hume (Tranmere Rovers) header from the right side of the six yard box is just a bit too high following a corner.
Corner, Tranmere Rovers. Conceded by Steve McNulty.
Corner, Tranmere Rovers. Conceded by Elliot Justham.
Attempt saved. Marc Laird (Tranmere Rovers) header from the centre of the box is saved in the top left corner.
Substitution, Luton Town. Jayden Stockley replaces Paul Benson.
Goal! Tranmere Rovers 0, Luton Town 1. Cameron McGeehan (Luton Town) left footed shot from the centre of the box to the centre of the goal following a set piece situation.
Penalty saved! Mark Cullen (Luton Town) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty Luton Town. Mark Cullen draws a foul in the penalty area.
Penalty conceded by Peter Brezovan (Tranmere Rovers) after a foul in the penalty area.
Attempt missed. Marc Laird (Tranmere Rovers) right footed shot from outside the box is close, but misses to the right.
Marc Laird (Tranmere Rovers) wins a free kick in the attacking half.