Match ends, Rochdale 0, Luton Town 0.
Ten-man Luton held on to secure a point from a goalless League One draw at Rochdale.
The visitors were under the cosh for long periods of the game but stood firm even after Danny Hylton was dismissed 20 minutes from time.
The home side had the lion's share of possession and enjoyed chances throughout.
Ian Henderson went close to netting his 100th goal for Rochdale early on but the Dale skipper was denied as James Shea diverted his effort wide.
In the 17th minute a Luton attack broke down and Dale raced upfield through Matt Done, who picked out Brad Inman's run into the opposition penalty area.
However, the ball was slightly stuck beneath his feet and Inman's connection was not strong enough to beat Shea.
The chances kept coming for Dale, a goalmouth scramble seeing Done then Jordan Williams denied by some desperate Luton defending.
Luton were reduced to 10 men in the 72nd minute when Hylton was shown a straight red card for a stamping challenge on Henderson.
Substitute Zach Clough had Dale's best effort late on, smashing a curling effort against the crossbar.
Report supplied by Press Association.
- 19InmanSubstituted forCloughat 70'minutes
- 11WilliamsSubstituted forAndrewat 58'minutes
- 11ShinnieBooked at 8minsSubstituted forLuaLuaat 55'minutes
- 10LeeSubstituted forCornickat 55'minutes
- 19CollinsSubstituted forSheehanat 77'minutes
- 9HyltonBooked at 74mins
- Ollie Yates
- Shots on Target
Second Half ends, Rochdale 0, Luton Town 0.
Attempt blocked. Callum Camps (Rochdale) right footed shot from outside the box is blocked.
Attempt blocked. Callum Camps (Rochdale) right footed shot from the right side of the box is blocked.
Harrison McGahey (Rochdale) wins a free kick in the attacking half.
Foul by Harry Cornick (Luton Town).
Corner, Rochdale. Conceded by James Justin.
Attempt blocked. Zach Clough (Rochdale) right footed shot from the right side of the box is blocked.
Attempt missed. Callum Camps (Rochdale) right footed shot from outside the box is too high.
Attempt missed. Calvin Andrew (Rochdale) right footed shot from the centre of the box misses to the left.
Corner, Rochdale. Conceded by Sonny Bradley.
Attempt blocked. Calvin Andrew (Rochdale) right footed shot from the centre of the box is blocked.
Zach Clough (Rochdale) hits the bar with a right footed shot from outside the box.
Foul by Joseph Rafferty (Rochdale).
Kazenga LuaLua (Luton Town) wins a free kick on the right wing.
Foul by Zach Clough (Rochdale).
Jack Stacey (Luton Town) wins a free kick in the defensive half.
Substitution, Luton Town. Alan Sheehan replaces James Collins.
Foul by Sam Hart (Rochdale).
James Collins (Luton Town) wins a free kick on the right wing.