Jay Feely kicked field goals of 25, 53, 40 and 22 yards for the Cardinals in coach Bruce Arians' home debut.
Tony Romo completed 7 of 10 passes for 142 yards for Dallas (1-2) but was undone by two fumbles by his receivers, one at the Arizona 7. He also overthrew wide-open Terrance Williams for what would have been a sure touchdown.
Arizona quarterback Carson Palmer was 7-of-15 passing for 66 yards.
Dallas scored on a 5-yard pass from fourth-string quarterback Alex Tanney to Gavin Escobar with 10:55 to play, the first points allowed by Arizona (2-0) in the preseason.
Copyright 2013 by The Associated Press