Wigan striker Nathan Ellington struck twice in the first half as the Latics beat Wolves and cut Ipswich's lead at the top of the league to three points.
Ellington bagged the opener with a powerful header from a Jimmy Bullard corner as Wolves' defence looked on.
He doubled the lead from the spot after the referee had seen Keith Andrews foul Lee McCulloch in the penalty area.
Kenny Miller missed two decent chances as Wolves threatened but Wigan never looked in danger of losing their lead.
Wigan boss Paul Jewell:
"It was a victory for hard work and determination. You could see the players were out on their feet as it was our fifth game in 13 days.
"After losing the first three of those games, questions were being asked andI think the players have answered them.
"It wasn't a brilliant performance but it was brilliant as far as hard workand determination are concerned."
Wolves boss Glenn Hoddle:
"We didn't have the desire Wigan had. We had it when we were in possession but we didn't have it when the opponents had the ball," he said.
"That surprised me. I'm not going to make excuses about matches in a short space of time."
"Five games before, we've drawn, and quite honestly we could have won those games. But in this match we didn't deserve anything."
Wigan: Filan, Eaden (Wright 83), Thome, Jackson, Baines, Graham (Teale 63), Bullard, Whalley, McCulloch, Roberts, Ellington (Flynn 76).
Subs Not Used: Walsh, Mahon.
Goals: Ellington 17, 26 pen.
Wolverhampton: Oakes, Clyde, Lescott, Craddock, Naylor, Olofinjana, Andrews (Ince 46), Kennedy (Cameron 62), Miller (Clarke 63), Seol, Cort.
Subs Not Used: Murray, Newton.
Booked: Clyde, Craddock.
Ref: K Friend (Leicestershire).