MINNEAPOLIS (AP) — The Minnesota Vikings agreed to terms on a two-year, $20 million contract with running back Aaron Jones on Sunday that prevents the popular veteran from reaching free agency after a solid debut with his former rival.