Bradford survived a tense finish to deny Wigan second place in the engage Super League with a 26-12 success.
The Bulls had seemed set for a convincing victory after blitzing their Grattan Stadium visitors with early tries from Semi Tadulala, Shontayne Hape and Ben Jeffries.
Wigan responded through Pat Richards and Phil Bailey in the second half but the Bulls just had enough and James Evans settled the win in the last minute.
Hull FC 28 Huddersfield Giants 20
Hull registered a third straight win for the first time this year as they out-played Huddersfield 28-20 at the KC Stadium with a performance to suggest their early season troubles may be over.
Peter Sharp's side have languished near the foot of the engage Super League for most of the campaign due to a number of injuries and sub-standard performances, but inspired by their scrum-half Adam Dykes they were able to move to within touching distance of the top six.
Australian Dykes - playing his first league match for five weeks after an illness - was the linchpin for the Black and Whites, creating all four of their tries, two of which were scored by Todd Byrne.
Wakefield Trinity Wildcats 24 Harlequins RL 20
Wakefield hit a purple patch in the last quarter of a dramatic match on Saturday to recover a 14-point deficit and beat Harlequins 24-20.
Harlequins looked to have completed a Super League double at a sun-kissed Belle Vue after running in four tries in an 11-minute spell to establish a 20-6 half-time lead.
But the Wildcats, who were still without nine senior players, scored three tries in 13 minutes, including one from former London Broncos centre Tony Martin, to snatch a fourth consecutive win.
Sam Obst and Jamie Rooney - his second of the game - got the others.
Quins' tries came from Rikki Sheriffe, Michael Worrincy, Danny Orr and Matthew Gafa, while they also had two disallowed which would have put them out of sight.
Catalans Dragons 38 Castleford Tigers 30
In the night's other game, the Catalans Dragons climbed to second in the table with a 38-30 victory over lowly Castleford, extending their unbeaten run to eight games in the process.
Castleford belied their position in the table with a gutsy display, twice taking the lead in the first half and then fighting back from 32-18 down to set up a tense finish.
When winger Adam Fletcher scored the Tigers' fifth try four minutes from the end and Kirk Dixon kicked a fifth goal, the Catalans lead was down to just two points and they needed a last-minute score from French Test loose forward Gregory Mounis to clinch victory.
Full-back Clint Greenshields and hooker Aaron Gorrell both touched down on their return to the Dragons side while ex-Wakefield and Salford prop Michael Korkidas scored his first try for Castleford.
Hull KR 22 Leeds Rhinos 36
On Friday, the injury-hit Rhinos survived a second-half fightback from Hull KR to gain a very credible 36-22 win at Craven Park.
Brian McClennan's league leaders overcame a poor first-half showing to lead 24-10 at the hour mark, but saw play-off chasing Rovers come back to within two points of them before veteran Keith Senior put the game to bed with 13 minutes to go.
It was of huge credit to Leeds that they dismissed the absence of five international players to gain a 10th win of the season against a Robins side who remain on the fringes of the top six.
Warrington Wolves 30 St Helens 22
A hat-trick from Paul Clough eclipsed another from Warrington's Kevin Penny as St Helens edged out their rivals 30-22 in a classic.
The Wolves looked like finally breaking their Saints hoodoo as Penny completed a magical treble and Jon Clarke followed him over in early in the second half at the Halliwell Jones Stadium.
Yet, as they had done twice previously on a dramatic night, Saints came from behind to snatch a memorable victory with two late tries.