GLENDALE, Ariz. (AP) The Dallas Cowboys had a gift for Bruce Arians in his first home game as Arizona coach.
Six of them, actually.
The Cowboys committed six turnovers, five in the first half, and the Cardinals sputtered to a 12-7 preseason victory Saturday.
Arizona's Jay Feely kicked field goals of 25, 53, 40 and 22 yards.
Dallas' Tony Romo completed 7 of 10 passes for 142 yards but was undone by two fumbles by his receivers. He also overthrew a wide-open Terrance Williams for what looked to be a sure touchdown.
"Obviously, turnovers are going to get you beat in this league. It is paramount that we don't let that happen again," Romo said. "We are going to have some hard teaching sessions going over this tape, and it will be good for guys."
Arizona's Carson Palmer was 7 of 15 for 66 yards.
The Cowboys 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.
Dallas, which entered the game with two turnovers total in its first two preseason contests, fumbled the ball away three times, then backup Kyle Orton threw two interceptions, all before the half came to an end. Arizona got another interception with 1:40 to play.
Cardinals cornerback Jerraud Powers recovered two fumbles and intercepted a pass. Rookie Tony Jefferson had two interceptions.
Arizona didn't do much with the turnovers, turning them in to just three field goals for a 9-0 halftime lead.
The first Dallas turnover came after Arizona went three-and-out in its first possession.
Dwayne Harris gathered in Dave Zastudil's 56-yard punt and was in immediate distress. Justin Bethel stripped Harris of the ball, then Stepfan Taylor jumped on it for Arizona at the Dallas 22. The Cardinals made it to the 7, but Palmer threw incomplete short to Andre Roberts on third-and-6, although Michael Floyd appeared to be open in the back of the end zone. Feely's 25-yard field goal made it 3-0.
The first offensive series for Dallas ended when, on third-and-one from the Arizona 47, the rookie Williams broke open down the sideline but Romo overthrew him.
Arizona took the punt and drove from its 11 to the Dallas 7 on its next possession, but on fourth-and-two Palmer underthrew Mendenhall.
On the first series of the second quarter, Romo threw short to Lance Dunbar, who evaded tacklers at the line of scrimmage and raced downfield to the Arizona 7, with the ball coming loose as the receiver went down. The ruling was he was down by contact, but Arians challenged and was successful, with Powers recovering at the Cardinals 4.
The next time the Cowboys had the ball, Romo threw long to Dez Bryant at the Arizona 28. But Bryant fumbled as he went down and Jasper Brinkley recovered for the Cardinals at their 24. Arizona moved to the Dallas 36, and Feely's 53-yard field goal made it 6-0.
Kyle Orton's second pass of the game was picked off by Powers at the Cowboys 30, but Feely's subsequent 30-yard field goal try was wide ride.
Before the ugly half came to an end, Orton threw one more interception. Jefferson picked it off at the 31 and Feely's 40-yard field goal as the half ended put the Cardinals up 9-0.
Tanney completed 11 straight passes in one stretch, eight of them on Dallas' touchdown drive. Jefferson's pick of Tanney's pass came with 1:40 to play to clinch the victory.
Notes: Although there were some empty seats, the game was sold out. The Cardinals have sold out all 74 games since University of Phoenix Stadium opened. ... Cowboys SS Will Allen was shaken up on a collision in the end zone and left the game early. ... Arizona rookie S Tyrann Mathieu had some coverage issues starting in place of injured Rashad Johnson. ... Third-string Dallas QB Nick Stephens did not play. ... Arizona's Patrick Peterson, in his first action on offense in the preseason, caught a lateral pass from Palmer for a six-yard gain. ... Arizona has one turnover to its opponents' eight in the first two games.