Adlene Guedioura slammed home his first Wolves goal as Mick McCarthy's men ended their first season back in the Barclays Premier League with a 2-1 win against nine-man Sunderland.
Guedioura converted Ronald Zubar's cross with 12 minutes to go to wrap up the points after Kevin Doyle's 10th minute penalty had cancelled out Kenwyne Jones' opener for the visitors.
Despite much of the game being played out in low-key fashion Sunderland ended the game with nine men with both Michael Turner and Jack Colback sent off for separate incidents in the last 10 minutes.
Sunderland grabbed the lead in the eighth minute when the recalled Jones fired as low shot from close to the penalty spot which struck Wolves veteran Jody Craddock and looped over Marcus Hahnemann.
The visitors' lead lasted barely a minute as Wolves went straight up the other end and won a penalty when Alan Hutton tripped Matt Jarvis. Top scorer Doyle stepped up to send the spot-kick low to Craig Gordon's left.
Steed Malbranque came close to restoring Sunderland's lead when he met Hutton's cross with a stunning scissor-kick in the 14th minute, but his effort struck the outside of Hahnemann's left-hand post.
Wolves had the first chance of the second half when Karl Henry lofted a hopeful ball into the left side of the Sunderland box which fell for Guedioura, who completely mis-kicked from six yards.
Wolves came close on the hour when Jones back-headed a George Elokobi corner onto the roof of his own net, and from the second set-piece Craddock powered a header into Gordon's arms.
Guedioura deserved his late winner, latching onto the end of Zubar's cross before rifling home his first goal for the club.
Turner was dismissed seven minutes from time for a rash challenge on Jarvis and substitute Colback followed in injury time for an unnecessary foul on Zubar.