Wolves took the lead with their first real opportunity of the game when Leigh Griffiths played in Bakary Sako just outside of the box. The midfielder taking the ball in his stride and crashed home a shot which flew into the bottom corner.
Sako was in a shooting mood in the first half and he let fly again in the 21st minute, but his effort went just wide of goal.
Sako tried to push Wolves back in front but his shot from the centre of the box was held comfortably by Mark Gillespie.
Wolves recovered their lead in the final stages of the half as Griffiths nodded home Scott Golbourne's cross to make it 2-1 going into the break.
Wolves almost took the lead through substitute Jake Cassidy in the final 15 minutes, but he was denied from a tight angle by a diving Gillespie to leave the final score at 2-2.