London Broncos maintained their 100 per cent home record in the Kingstone Press Championship with a 30-16 win over Bradford at Ealing.
The Bulls led 14-8 at half-time thanks to two tries from Kris Welham and one from Danny Addy but second rower Dale Ferguson's sin-binning proved costly as the Broncos went on to rack up their sixth successive home league win.
Andy Ackers and Wales international winger Rhys Williams both scored two tries apiece for London, whose other tries came from f ormer Bulls academy player Ben Hellewell and James Cunningham.
Bradford are now seven points behind leaders Leigh, who scored two late tries against Batley to extend their unbeaten run to 11 matches.
John Kear's Bulldogs, who beat the Centurions in the opening game of the season, were on course to complete the double when they led 30-25 before last-ditch scores from Sam Hopkins and Lee Smith condemned them to a 37-30 defeat.
Former Wigan and Salford second rower Harrison Hansen had earlier scored two tries for Leigh, while Liam Kay and Liam Hood also touched down and Martyn Ridyard kicked six goals and a drop goal.
Batley's tries came from Shaun Ainscough, Alistair Leak, James Harrison, Alex Bretherton and Dominic Brambani, who also kicked five goals.
Halifax also staved off the threat of a surprise home defeat, surviving a late fightback to beat bottom of the table Workington 36-32 at the Shay.
Richard Marshall's side led 36-16 going into the last 10 minutes but ended up hanging on as their Cumbrian visitors grabbed late tries through Jarrad Stack, Perry Whiteley and Graeme Mattinson.
Stack, Jack Murphy and Jason Mossop had scored Town's earlier tries and Carl Forber kicked four goals.
Promoted clubs Oldham and Swinton both continued their improved form by securing notable wins.
Oldham warmed up for their Challenge Cup clash with Warrington with a 16-14 win over Featherstone at Bower Fold.
Rovers looked to have clinched the win when former St Helens and Bradford winger Jamie Foster converted Misi Taulapapa's 74th-minute try and added a penalty three minutes later.
But Liam Johnson won it for the Roughyeds with a last-minute try, to add to earlier ones from Kenny Hughes and Jack Holmes.
Ian Hardman had scored Featherstone's opening try.
Swinton scored 22 unanswered second half points against Whitehaven to make it five wins in a row and climb out of the bottom four.
Two tries from Jessie Joe Parker and others from Jordan Burns, Connor Halliday and Louis Jouffret, who also kicked three goals, had helped Whitehaven to a 26-10 half-time lead.
Macauley Hallett scored a try in each half for Swinton, whose other touchdowns came from Ben White, Gabriel Fell, Rhodri Lloyd and Liam Marshall while Chris Atkin kicked four goals.