Match ends, Luton Town 0, Shrewsbury Town 0.
Ten-man Shrewsbury Town held Luton Town to a goalless draw at Kenilworth Road to remain third in League Two.
The home side were dominant even before Shrewsbury's Nat Knight-Percival's dismissal on 80 minutes for a heavy challenge, his second bookable offence.
Swiss Under-20 international Jayson Leutwiler made several vital saves for Shrewsbury, while Jake Howells hit the post in only the second minute.
Luton's point moves them up to fourth place, two points behind the visitors.
|Defences on top|
|It was a meeting of League Two's meanest defences at Kenilworth Road. Shrewsbury have shipped just 16 goals in 25 games, while Luton have leaked only 17 - the same tally as seventh-placed Plymouth Argyle.|
|Shrewsbury have won just three times in 13 League One away games. But it is a different story at the Meadow where they are unbeaten, having won 10 of their 12 league matches, scoring 23 goals, while conceding just three|
After Wright-Percival's red card, Luton piled on the pressure in the closing stages and Leutwiler had to touch a Mark Ellis deflection round the post.
Substitute Shaun Whalley almost grabbed a dramatic late winner for Luton but was denied by an excellent near-post save from Leutwiler, who also made a double save to block Scott Griffiths's half volley and then Andy Drury's curling effort from 20 yards.
The closest the visitors came to breaking the deadlock was when James Collins' cross forced keeper Mark Tyler to scamper to his back post and prevent the ball dipping under the bar.
Shrewsbury manager Micky Mellon told BBC Radio Shropshire:
"It was a really hard-fought point, especially going down to 10 men, but it was a dogged, determined performance and I was really pleased with the way my boys dug in.
"Connor Goldson and Mark Ellis were immense at the back, as was the goalkeeper - and special praise for Cameron Gayle to step back in and give a performance like that.
"Up front we never worked their keeper too much, but on the other side - did they really work us? No."
- 30WilkinsonBooked at 39mins
- 12GriffithsSubstituted forMillerat 80'minutes
- 15RooneySubstituted forWhalleyat 64'minutes
- 4SmithBooked at 88mins
- 20Knight-PercivalBooked at 70mins
- 26Akpa-AkproSubstituted forGrantat 89'minutes
- James Adcock
- Shots on Target
Second Half ends, Luton Town 0, Shrewsbury Town 0.
Attempt saved. Jayden Stockley (Luton Town) right footed shot from outside the box is saved in the top centre of the goal.
Foul by Shaun Whalley (Luton Town).
Mark Ellis (Shrewsbury Town) wins a free kick in the defensive half.
Attempt saved. Shaun Whalley (Luton Town) left footed shot from the right side of the box is saved in the bottom right corner.
Substitution, Shrewsbury Town. Bobby Grant replaces Jean-Louis Akpa-Akpro.
Jonathan Smith (Luton Town) is shown the yellow card.
Foul by Jonathan Smith (Luton Town).
Ryan Woods (Shrewsbury Town) wins a free kick in the attacking half.
Corner, Luton Town. Conceded by Jayson Leutwiler.
Foul by Andy Drury (Luton Town).
Cameron Gayle (Shrewsbury Town) wins a free kick on the left wing.
Corner, Luton Town. Conceded by Mark Ellis.
Substitution, Luton Town. Ricky Miller replaces Scott Griffiths.
Attempt missed. Jean-Louis Akpa-Akpro (Shrewsbury Town) right footed shot from outside the box misses to the left.
Attempt missed. James Collins (Shrewsbury Town) right footed shot from the left side of the box is close, but misses to the left.
Foul by Shaun Whalley (Luton Town).
Mickey Demetriou (Shrewsbury Town) wins a free kick on the right wing.
Second yellow card to Nathaniel Knight-Percival (Shrewsbury Town).