O'Hara shows the killer touch as more misery is piled on Rangers
Dundee 2 Rangers 1
Rudderless Rangers suffered more frustration as Mark O'Hara's double clinched a 2-1 win for Dundee at Dens Park.
The Ibrox side - still without a boss a month on from Pedro Caixinha's sacking - missed the chance to move up to third as caretaker Graeme Murty's side suffered a second straight defeat.
O'Hara now has four goals in three Dens clashes against Gers after striking either side of Josh Windass' equaliser.
The raging the Gers faithful let rip at full-time and the Ibrox board can now expect a grilling at next week's AGM on why it has taken so long to appoint a permanent manager.
Rangers had started brightly, coming close with a couple of decent chances for Kenny Miller and Ryan Jack.
But the hosts were game too, with Faissal El Bakhtaoui forcing Wes Foderingham to tip his powerful hit over the bar.
Morelos' desperation to end his nine-game scoring drought - now 10 - was evident as he picked the ball up 30 yards out but there was only more frustration for the Colombian as he rifled into the side-netting.
But Danny Wilson's mistake in the 66th minute led to the breakthrough. Jon Aurtenetxe's free-kick got caught between the centre-back's feet and O'Hara pounced to fire home.
However, the hosts' lead lasted just four minutes.
Meekings failed to get enough distance on his header from McCrorie's cross and Windass took advantage as he flashed the ball past Parish.
But the drama was not yet over. On-loan Celtic midfielder Scott Allan played a sublime killer pass which unlocked the visitors' defence and O'Hara slotted into fire home the winner.