Soccer: Gunnedah FC score crucial win over North Companions