West Ham United climbed into the top ten of the Barclays Premier League thanks to a hard-fought 2-0 win over relegation-threatened Wigan Athletic.
Goals in either half courtesy of Matt Jarvis and Kevin Nolan helped the Hammers to an eighth home win of the campaign, while taking their tally beyond the magical 40-point mark to 42.
Though Sam Allardyce's side by no means had it all their own way against a fluent, if wasteful Wigan outfit, the three points were just reward for another first-class defensive showing.
In typical Wigan style, the visitors were soon into their silky stride, with Antolin Alcaraz the first to try his luck, shooting straight at Jussi Jaaskelainen from 20 yards.
At the other end, Gary O'Neil's right-wing corner was flicked on at the near post by James Collins, though skipper Kevin Nolan could only balloon his header over the bar.
Seconds later, Shaun Maloney raced onto Callum McManaman's inch-perfect through ball, but slammed straight at the Hammers' Finnish stopper.
It very nearly proved costly, as Nolan forced a smart one-handed stop from Joel, firing goal-ward on the turn from O'Neil's cute free-kick.
With little more than quarter-of-an-hour played, Roberto Martinez was forced into an early change, when the injured Alcaraz made way for Jean Beausejour.
But the early reshuffle didn't appear to do the hosts a great deal of harm, as they twice went close in the next couple of minutes. Firstly, Maloney's free-kick rippled the netting atop Jaaskelainen's goal, before Arouna Kone skipped past a flimsy challenge or two, before lashing over.
Stung into action, Sam Allardyce's men drew first blood in the 21st minute, courtesy of record-signing Matt Jarvis' first goal at the Boleyn Ground.
The Hammers No7 cut inside onto his right foot, whipping in a centre that evaded Mo Diame, Nolan and then, crucially, Wigan 'keeper Joel, before nestling in the far corner.
The game's first goal seemed to suck the life out of the struggling Latics and the Hammers might well have doubled their lead prior to the interval. The best chance fell to Ricardo Vaz Te, but his near-post header from O'Neil's cross flew high and wide.
An untidy start to the second half saw Wigan make all the running and after Jordi Gomez had driven straight at Jaaskelainen, Kone's 20-yarder sped ominously goalward but narrowly missed the angle of post and bar.
The Latics' quick start prompted Allardyce to introduce Mark Noble for O'Neil. It did the trick, as West Ham, for the most part, managed to stem the tide.
In fact, the hosts nearly got the all-important second in the 57th minute, when Nolan ran across Diame's curler, but failed to apply the telling touch, allowing Joel to gather.
Back came Wigan, this time through Emmerson Boyce, who, having stooped to head Maynor Figueroa's cross, was again foiled by Jaaskelainen.
The Latics continued to pour forward in search of the leveller and came uncomfortably close with 72 minutes on the clock. The ever-bright Maloney's cut-back picked out McArthur, whose side-foot looked destined for the bottom corner, but for Jaaskelainen's intervention. Not able to gather, however, the ball squirmed away, somehow eluding the waiting Kone.
Eight minutes later and West Ham settled it, thanks to Nolan's stunning acrobatic effort. The Hammers' skipper reacted quickest to Carroll's flick, before taking to the air to volley into the far corner and notch his 100th career goal.
Though it mattered not, Carroll might have made it three late on, but fired wide of the near post with only Joel to beat.
West Ham United: Jaaskelainen, Demel, Collins, Reid, O'Brien, O'Neil (Noble 52), Vaz Te (J Cole 62), Nolan, Diame (Collison 75), Jarvis, Carroll
Subs: Henderson, C Cole, Taylor, Pogatetz
Goals: Jarvis 21, Nolan 80
Booked: Carroll, J Cole
Wigan Athletic: Joel, Alcaraz (Beausejour 16), Caldwell, Boyce, Figueroa, McCarthy, Maloney, Gomez (Di Santo 86), Scharner, Kone, McManaman (McArthur 46)
Subs: Al-Habsi, Henriquez, Espinoza, Stam
Referee: Neil Swarbrick