Leeds 20-14 St Helens
The Rhinos made it three wins out against the Saints in a bad-tempered clash at Headingley.
Chev Walker, Francis Cummins and Gary Connolly all went over in the first half to give the home side the upper hand.
But the inspirational Keiron Cunningham kept Saints in the game with two tries before a Paul Wellens score ensured a close finish.
A 52nd-minute penalty from Leeds skipper Kevin Sinfield nudged Leeds a further two points clear before tempers began to fray.
Saints substitute Jason Hooper caught Sinfield with a late challenge to spark a bout of fisticuffs, referee Karl Kirkpatrick halting the game before placing Hooper on report.
Sinfield landed another penalty 13 minutes from time to increase the lead to six points.
And that proved to be the last score of the game as Saints slipped to their seventh league defeat of the season.
Leeds: 20 Tries: Walker, Connolly, Cummins Goals: Sinfield 4 defeated St Helens: 14 Tries: Cunningham 2, Wellens Goals: Long
Wigan 28-14 Hull
Wigan moved up to third in the Super League table with a five-try defeat of the high-flying Airlie Birds.
Winger David Hodgson scored two tries for the home side, with skipper Andy Farrell weighing in with six goals from seven attempts.
Steve Prescott gave Hull an early lead with a penalty after Mick Cassidy was caught offside under his own sticks.
But Hodgson pounced on Colin Best's fumble from a Farrell kick to touch down before Gareth Hock went over three minutes later.
Former Warrior Chris Chester forced his way over wide out to reduce the deficit but two goals from Farrell gave Wigan a 12-8 half-time advantage.
Martin Aspinwall grabbed his side's third try after Prescott and Richard Horne both failed to deal with a kick from Adrian Lam.
Hull came back into it when Richard Horne touched down but the Warriors sealed victory when Kevin Brown sent Hodgson in at the corner.
Wigan: 28 Tries: Hodgson 2, Hock, Aspinwall Goals: Farrell 6 defeated Hull: 14 Tries: Chester, R. Horne Goals: Prescott 3
Halifax 20-48 Widnes
Super League's bottom side Halifax slumped to their 13th consecutive defeat as inconsistent Widnes ran out easy winners at The Shay.
The Vikings cantered to an eight-try win, breaking through as early as the second minute, when Shane Millard worked his way through unchallenged.
Halifax were always second best to an average Widnes side as they shipped tries to Chris Giles (twice), Robert Relf, Dean Lawford, Daniel Frame, Jason Demetrious and Adam Hughes.
The home side threatened only sporadically in front of a sparse crowd, and had to settle for consolation tries from Lee Finnerty, Chris Norman and Sean Penkywicz.
Widnes monopolised possession from the first whistle and built a 13-0 lead inside the opening quarter-hour.
They lost Giles for the second half after he took a blow to the head in scoring his second try, but his departure failed to disrupt the Vikings' rhythm.
Julian O'Neill kicked 14 points while Lawford added a drop goal to his try.
Halifax 20 Tries: Finnerty, Norman, Penkywicz Goals: Finn 3, Finnerty defeated by Widnes 48 Tries: Millard, Relf, Giles 2, Lawford, Frame, Demetriou, Hughes Goals: J O'Neill 7 DG: J. O'Neill, LawfordLike