Bradley Dack's late equaliser earned Blackburn a point from a 1-1 draw at leaders Shrewsbury.

Toto Nsiala's goal early in the second half looked like it may be enough to earn Paul Hurst's table-toppers another win until Dack levelled it up five minutes from time.

Blackburn created the game's first chance when Dominic Samuel headed an Elliott Bennett cross wide from 10 yards.

Shrewsbury almost took the lead just past the half-hour when Nsiala headed against the bar after goalkeeper David Raya punched a Shaun Whalley corner high in the air.

Derrick Williams hammered a powerful 25-yard drive narrowly wide for Rovers as the visitors started the second half brightly.

But Shrewsbury took the lead in the 57th minute when Raya, under pressure, failed to deal with a high ball knocked into the box and defender Nsiala pounced to fire home from close range.

The hosts, still unbeaten in the league this season with seven wins and two draws, almost doubled their advantage when Stefan Payne, set free by Jon Nolan, saw his shot kept out by the legs of Raya.

Blackburn secured a point late on when sub Harry Chapman's cross was fired over by Dack from eight yards.