Luton Town have retained their unbeaten run but dropped points in their promotion push with a 2-2 draw at home to Gillingham.

Danny Hylton opened the scoring late in the first half for the League One leaders, but Tom Eaves responded in kind with an equaliser just after the break.

Jack Stacey’s goal re-took the lead for Luton, but Gillingham responded again after a fine strike from Luke O’Neill, and 2-2 was how the tie finished.

Luton’s point sees them maintain a five point margin on Barnsley after the South Yorkshire side drew at Doncaster on Friday night, although Sunderland close the gap to 7 points after they came from behind to beat Walsall.

The point also maintains Luton’s club record unbeaten run, with the Hatters now reaching 25 matches unbeaten in league football.

The Hatters began to attack more as a tight first half continued, and would take the lead in the final minute of normal time. Hylton was able to get the ball after Gillingham defender Callum Reilly inadvertently sent James Justin’s cross in his direction, and he prodded home.

Luton had a goal disallowed for offside before Reilly was then involved in another goal at the right end, as the Gillingham man’s cross found Eaves, and the Gillingham striker equalised.

The home side would then grab the game’s third goal, with Stacey following up his goal against Bradford on Tuesday with another goal as the winger was played through by Andrew Shinnie and beat Tomas Holy.

Gillingham tested Luton thereafter, with James Shea in the Luton goal making a flying stop to deny Eaves after he deflected O’Neill’s shot goalward, and then also kept out Eaves.

However Gillingham did beat Luton moments after that, as the visitors won a free-kick that O’Neill superbly dispatched beyond Shea.

In the end, it added up to an afternoon where Luton maintained their unbeaten streak but couldn’t pull away from Barnsley, and they will look to do so when they host Doncaster at Kenilworth Road next week.