York Knights cut the gap to the Betfred Championship Play-Off to just three points after a hard-fought 24-10 victory away to London Broncos.
Dean Parata put London ahead inside just five minutes before Oli Field and Conor Fitzsimmons tries gave York a lead they never surrendered.
Paul Ulberg responded for London before the break but the Knights kicked on in the second half, with Jason Bass and Will Jubb crossing the whitewash amid some stunning defence from the visitors to keep the Broncos scoreless.
London made a bright start, taking the lead inside just four minutes through Parata, who hit a short pass to go over to the right of the sticks. Corey Norman added the two.
York needed just three minutes to hit back, with Field meeting a beautiful delayed pass by Ata Hingano before beating full-back Alex Walker to the line.
Liam Harris was unable to add the extras but, halfway through the first 40 minutes, threaded a perfect short kick through for Fitzsimmons to touch down from close range.
The assister added the conversion, his first of two conversions from four attempts, before slotting over a late first-half penalty goal.
The Knights’ lead was cut back to just 12-10 at half-time when London worked an overlap down the right edge for Ulberg to touch down.
York furthered their advantage just five minutes after the restart when Walker dropped a Harris bomb, allowing the Knights to shift the ball right from the scrum and give Bass room to finish in the corner.
Harris ensured that the Knights moved into an eight-point lead with a simple penalty goal from 20m out after holding on Ukuma Ta’ai.
A sustained period of goal-line defence followed with the Knights showing plenty of character to consistently repel London.
With five minutes to go, Jubb wrapped up the victory with a dummy from acting-half that caught out the Broncos backline from close range.
London Broncos: Walker, Ulberg, Bassett, Whare, Macani, Raiwalui, Norman, Bienek, Davis, Butler, Lovell, Gannon, Parata
Subs (all used): Williams, Stock, Natoli, Davies
18th Player: O. Leyland
Tries: Parata (4’), Ulberg (40’)
Goals: Norman (1/2)
York: Brown, Bass, Dee, Clarkson, Towse, Hingano, Harris, Santi, Cunningham, Michael, Field, Kirmond, Fitzsimmons
Subs (all used): Jubb, Thompson, Teanby, Ta’ai
18th Player: Harrison
Tries: Field (7’), Fitzsimmons (22’), Bass (45’), Jubb (75’)
Goals: Harris (4/6)
Referee: M. Smaill
Geoff Pryce Player of the Match in partnership with Isaac Poad Brewing: Liam Harris