Luton made it five games unbeaten with a 1-1 draw against Middlesbrough at Kenilworth Road.
However, Town had the lead after 19 minutes when a corner from the left by James Bree was met by Kal Naismith, whose header was clawed on to the bar by Jordan Archer only for the lurking Glen Rea to head home his third of the season.
With 35 minutes gone, Luton threatened again, James Collins' acrobatic volley not testing Archer as it flew over the top.
Some wonderful build up play by Kiernan Dewsbury-Hall led to a great chance for Pelly-Ruddock Mpanzu on the stroke of half-time, only for the midfielder to try and come back on his right foot as the opportunity went begging.
In the second period, Collins diverted his header wide from Bree's dangerous free-kick from the right.
Pearson then bravely managed to block George Saville's fierce effort from inside the box, while Luton were denied what they thought was a clear penalty when Elijah Adebayo appeared to be hauled down by Marc Bola, with referee Jeremy Simpson waving the shouts away.
The official did point to the spot after 71 minutes though following a foul on Dewsbury-Hall in the area by Paddy McNair, as Collins saw his weak attempt easily parried behind by Archer.
From the corner, Mpanzu couldn't keep his cool, blasting well over when the ball dropped to him 10 yards out.
Boro had a decent opportunity to move in front themselves with 78 minutes gone, Bola's whipped delivery from the left met by Bolasie, who was unable to keep his header down.
With four minutes remaining, the woodwork denied Middlesbrough a potential winner as Saville's close-range shot cannoned off home skipper Bradley and hit the underside of the crossbar.
Luton then went close themselves, Bree's fierce cross-shot just out of the reach of Sam Nombe, who could not connect with Adebayo's low ball into the box either.
In time added on, Dewsbury-Hall set off on a mazy run, teeing up Mpanzu on the edge of the box only for the midfielder to shank wide.