Huddersfield Giants ended a run of five straight derby defeats against Leeds Rhinos with Super League victory at the John Smith’s Stadium.
Late tries from Jake Connor and Eorl Crabtree pulled the Giants away at the end of a seesaw battle between the two top-flight strugglers.
Leeds led by four at the break thanks to two goals from Jordan Lilley, with a try apiece from he and Ukuma Ta’ai.
The second period exploded in a flurry of points, but Giants came out on top.
Victory is a major boost for a Huddersfield side who were bottom before Salford’s points deduction for a historic salary cap breach saw them slide to the foot of the table.
That said, Leeds were just two points above, with one of their three wins this term coming at home to the Giants earlier in the campaign.
After going in behind at half-time, Huddersfield showed character to see off the dogged Rhinos, as the two teams traded tries up to the final 12 minutes.
Gene Ormsby’s score was wiped out by Josh Walters, while Rob Burrow did the same following Jermaine McGillvary’s effort.
The two late tries ensured Paul Anderson’s side returned to winning ways, but Leeds’ concerns continue after losing for the 10th time in 2016.
Huddersfield Giants: Brierley; McGillvary, Cudjoe, Murphy, Ormsby; Brough, K. Wood, Crabtree, Hinchcliffe, Johnson, J. Wardle, Ta’ai, Lawrence.
Replacements: Rapira, Connor, Mason, Roberts.
Leeds Rhinos: Golding; L. Briscoe, Watkins, Keinhorst, Handley; Sutcliffe, Lilley, Galloway, Burrow, Garbutt, Achurch, Ferres, Jones-Buchanan.
Replacements: Singleton, Mullally, Walters, Smith.
Referee: Robert Hicks (RFL)