Oskar Burr came off the bench to rescue a point for Wolves.
The Championship leaders took the lead through Diogo Jota's penalty but were pegged back with David Meyler also scoring from the spot.
Wolves defender Ryan Bennett turned the ball into his own net with 12 minutes to go before Burr headed in a late goal to earn a share of the spoils.