Last updated on .From the section Football

Scottish Championship leaders Rangers were held to a surprise draw by bottom club Alloa Athletic.

The Ibrox side were utterly dominant for long periods but a mixture of wastefulness and inspired goalkeeping from Scott Gallacher kept them at bay.

Jason Marr's headed goal from an Alloa corner looked like it might give the home side a shock win.

But Rangers eventually levelled after relentless pressure, Michael O'Halloran netting his first goal for the club.

The result will give Alloa renewed hope as they struggle to keep their second-tier status intact. Jack Ross's side are now nine points from safety.

All the talk before the game was about the pitch, which had recently been narrowed by nine yards. It gave the game a congested feel, but it was a lively start.

After an early Harry Forrester effort went wide for Rangers, Alloa went up the other end and Ryan Finnie's drilled effort flew past the post.

O'Halloran netted Rangers' leveller

Forrester would go closer soon after, but his effort hit the post. Team-mate Jason Holt also struck the frame of the goal after neat interplay with Barrie McKay.

Rangers were in complete control of the match with their quick passing game causing Alloa plenty of problems, but too often they were guilty of over-playing in the final third.

A lack of precision was also in evidence as a back-heeled effort from Martyn Waghorn went wide of the post from just a few yards out.

The same pattern continued early in the second half, with Rangers creating chances and failing to take them. Holt had an effort well smothered by Gallacher. Andy Halliday then fired in a shot from the edge of the box, but again it was wide of goal.

Alloa would make Rangers pay for their profligacy. First a Dougie Hill header was tipped over by Wes Foderingham and, from the resultant corner, Marr's header found the net.

Substitute Billy King stung the palms of Gallacher with a near-post effort, but there was a certain flatness from the visitors as Rangers struggled to find a response. Danny Wilson managed to fire a shot through the congested ranks of Alloa defenders, but again Gallacher made the save.

Eventually Rangers found an equaliser, and it came from recent signing O'Halloran. An earlier effort from the former St Johnstone player had been well saved by Gallacher, but there was nothing the Alloa keeper could do about the strike which the forward fired into the net, much to the relief of the massed ranks of Rangers fans behind the goal.

A winner almost came, James Tavernier's header brilliantly tipped over by Gallacher.