Match ends, Luton Town 4, Doncaster Rovers 0.
League One leaders Luton made it 26 games unbeaten with a thumping home victory over play-off hopefuls Doncaster.
John Marquis shot straight at James Shea for the visitors early on, before Town took over, with Kazenga LuaLua's low blast parried by goalkeeper Marko Marosi and Elliot Lee blazing over.
The Hatters took the lead in the 33rd minute, as LuaLua back-heeled for Pelly Ruddock to side-foot into the bottom corner from 20 yards.
Danny Hylton went close twice before half-time and he then headed against the outside of the post early in the second half.
There was no stopping Hylton in the 57th minute, though, as he turned Luke Berry's shot over the line from close range after superb play by Jack Stacey.
Luton could have been out of sight, Lee hitting the underside of the bar and testing Marosi from distance.
With eight minutes left, LuaLua got a hugely deserved third as he raced onto Stacey's pass to beat Marosi.
Substitute Harry Cornick almost made it 4-0 but Berry did so in stoppage time, rifling home from 20 yards to crown a sumptuous display by Mick Harford's table-toppers.
Match report supplied by the Press Association.
- 17MpanzuBooked at 68mins
- 3PottsSubstituted forBerryat 23'minutes
- 9HyltonSubstituted forCornickat 79'minutes
- 25LuaLuaSubstituted forCummingsat 87'minutes
- 17BlairBooked at 45mins
- 44LewisBooked at 11minsSubstituted forHasaniat 73'minutes
- 10RoweSubstituted forSadlierat 63'minutes
- 26CoppingerBooked at 78mins
- 7WilksSubstituted forSmithat 63'minutes
- John Busby
- Shots on Target
Second Half ends, Luton Town 4, Doncaster Rovers 0.
Goal! Luton Town 4, Doncaster Rovers 0. Luke Berry (Luton Town) right footed shot from outside the box to the top left corner.
Corner, Doncaster Rovers. Conceded by Matty Pearson.
Andrew Shinnie (Luton Town) wins a free kick in the defensive half.
Foul by Tyler Smith (Doncaster Rovers).
Pelly-Ruddock Mpanzu (Luton Town) wins a free kick on the left wing.
Foul by James Coppinger (Doncaster Rovers).
Substitution, Luton Town. Jason Cummings replaces Kazenga LuaLua.
Harry Cornick (Luton Town) wins a free kick in the defensive half.
Foul by Paul Downing (Doncaster Rovers).
Attempt saved. Harry Cornick (Luton Town) right footed shot from the left side of the box is saved in the centre of the goal.
Delay in match Sonny Bradley (Luton Town) because of an injury.
Sonny Bradley (Luton Town) wins a free kick in the defensive half.
Foul by John Marquis (Doncaster Rovers).
Goal! Luton Town 3, Doncaster Rovers 0. Kazenga LuaLua (Luton Town) left footed shot from the centre of the box to the bottom left corner. Assisted by Jack Stacey.
Corner, Doncaster Rovers. Conceded by Elliot Lee.
Foul by Harry Cornick (Luton Town).
Danny Andrew (Doncaster Rovers) wins a free kick in the defensive half.
Attempt saved. Pelly-Ruddock Mpanzu (Luton Town) right footed shot from outside the box is saved in the centre of the goal.