Wexford surged back to joint-second in Allianz Hurling League Division 1B with a hard-fought 2-21 to 1-18 home victory over 14-man Laois at Wexford Park.
A terrific team goal converted by Gary Moore helped Wexford to a 1-10 to 0-10 half-time lead, with Laois' Charlie Dwyer receiving a straight red card just before the interval.
The midlanders fought back well and John Purcell's superb 43rd-minute goal had them back within a point. However, a late goal from Shane Tomkins sealed the Wexford win.
With the wind advantage in the first half at Wexford Park, Laois rattled off the first three points of the game, however in a free-flowing opening the home side replied with four points to go ahead.
A brilliantly crafted goal by Wexford midway through the half put them 1-04 to 0-04 in front.
Ian Byrne, who had a fine game in the half-forward line, delivered a long ball into the corner, veteran Rory Jacob collected, drew the cover and passed to Moore who made no mistake with a clinical finish.
Laois had impressive defenders in John Delaney and Joe Fitzpatrick and they kept the O'Moore men well in the contest up until near the interval.
However, just before half-time, Laois half-forward Dwyer, who had already bagged three points from play, received a straight red card for an off-the-ball offence.
Despite the loss of Dwyer, Laois responded well and they got right back into the contest with a cracking goal in the 43rd minute, Purcell striking Stephen Maher's cross first time to the back of the net.
The sides were level twice during the second period, but a run of four unanswered points for the Model men between the 58th and 62nd minutes looked to have sealed the points.
Any late doubts about a home victory were dispelled with two minutes to go when impressive centre-forward Tomkins scored Wexford's second goal from close range after a tidy pass from Conor McDonald.
Wexford: Mark Fanning; Liam Ryan, Matthew O'Hanlon (capt), Bobby Kenny; Keith Rossiter, Lee Chin, Ciaran Kenny; Willie Devereux, Harry Kehoe (0-01); Diarmuid O'Keefe (0-02), Shane Tomkins (1-03), Ian Byrne (0-10, 0-06f, 0-01 '65'); Rory Jacob (0-01), Gary Moore (1-00), Liam Óg McGovern (0-02).
Subs: Paul Morris (0-02) for Chin (inj), Conor McDonald for Moore, Eoin Moore for Kenny, Brendan Jordan for Devereux, David Redmond for Kehoe.
Laois: Eoin Reilly; John A. Delaney, Brain Campion, Brian Stapleton; Joe Fitzpatrick, Matthew Whelan (capt) (0-03, 0-01f), Conor Dunne; Paddy Purcell (0-01), Dwane Palmer; Charlie Dywer (0-03), John Purcell (1-00), Willie Hyland (0-01); Ross King (0-02, 0-02f), Neil Foyle (0-01), Tommy Fitzgerald (0-01).
Subs: Stephen Maher (0-04, 0-04f) for Foyle, Ciaran Collier (0-02) for Dunne, Joe Campion for Purcell, PJ Scully for King.
Referee: F Horgan (Tipperary)