After a form wobble, Werris Creek are looking sharp again at the right time of the season - their 36-6 manhandling of the Cowboys at bitterly cold Dungowan making it back-to-back wins for the Magpies.
Young centre Issah Millgate and winger Zac Leonard both bagged two tries.
At Jubilee Oval the Boggabri Roos and the Gunnedah Bulldogs battled it out for the annual Boyde Campbell Cup.
The Bulldogs got the better of the home side, recording a 44-26 victory.
In reserve grade, Gunnedah won 20-0.
While in league tag, the Bulldogs won 24-0.
AFL North West
The Gunnedah Bulldogs are into their third-straight grand final after beating the Inverell Saints in the second semi final at Varley Oval 88-34.
In Armidale, the Nomads kept their season alive by defeating the Tamworth Swans by 46 points in the first semi final.
The final score was 9-11-65 to 2-7-19.
Northern Inland Football
North Armidale 12 defeated East Armidale 1.
North Companions 3 drew with Oxley Vale Attunga 3.
Tamworth FC 3 defeated Demon Knights 0.
Pirates 85 defeated Inverell 7.
Walcha 76 defeated Scone 24.
Gunnedah 38 defeated Barraba 19.
Narrabri 29 defeated Quirindi 10.
Pirates defeated Inverell via forfeit.
Walcha 81 defeated Scone 0.
Gwydir 45 defeated Gunnedah 14.
Narrabri 55 defeated Quirindi 5.
Barraba 41 defeated Narrabri 22.
Game one: Inverell 17 defeated Pirates 5.
Game two: Inverell 24 defeated Pirates 5.
Game one: Gunnedah 30 defeated Barraba 0.
Game two: Gunnedah 30 defeated Barraba 0.
Game one Quirindi 29 defeated Narrabri 17.
Game two Quirindi 19 drew with Narrabri 19.
New England Rugby Union preliminary finals
First grade: St Albert's defeated Tamworth 26-25.
Reserve grade: Albies defeated the Armidale Blues 24-17.
Third grade: Magpies defeated the Armidale Blues 29-5.
Fourth grade: Magpies defeated the Armidale Blues 27-5.