Andy Keogh scored a 95th minute leveller for Wolves as they three times came back from behind.
Rangers will be sick they let the win slip through their fingers making a play off challenge that much harder. There's a 7 point gap to 6th place with just 6 games to go.
Buzsaky 28, Blackstock 49 (pen) and Leigertwood 79 scored for Rangers with Keogh 45, 90 and Ebanks-Blake 67 (pen) getting the Wolves goals.