FEATHERSTONE recovered from 16-4 down to revive their bid to lift the League Leaders’ Shield for a fifth successive season.
Rovers struggled in the first-half against lowly Swinton, who have won just once at Featherstone in the last 51 years.
The first of Will Sharp’s two tries shortly before half-time gave Rovers an important boost and they turned the game on its head by scoring three tries in eight minutes early in the second period.
Rovers took a ninth minute lead when Etu Uaisele went over.
The Lions levelled when Mick Nanyn crossed and they snatched the lead when Josh Barlow forced his way over.
Substitute Luke Hulme then darted in from acting half and Nanyn kicked his second goal but Rovers cut the gap to six points through Sharp and Moore added the first of his four goals.
Sharp sparked the second-half scoring his second try from 45 yards after 19-year-old debutant Luke Teasdale sent him clear. Hardman then put in Worthington before substitute James Mendeika went over from skipper Spears’ pass.
Mendeika and Tongan international Uaisele both scored their second tries to put the game beyond Swinton’s reach.
The Lions’ only further points came from Kevin Penny’s 75-yard interception six minutes from time.
Featherstone Rovers: Hardman; Sharp, Worthington, Hellewell, Uaisele; Briggs, Moore; Crossley, Kain, Hirst, Cording, Spears, Lockwood. Subs: Teasdale, Dale, James, Mendeika.
Swinton Lions: Walker; Penny, Nanyn, D Hawkyard, Warrilow; Bowman, Watson; Wood, Dwyer, Menzies, James Brown, Currie, Barlow. Subs: Hulme, England, Johnson, Peet.
Referee: G Hewer (Whitehaven).