Dallas Cowboys head coach Jason Garrett applauds his team during the first half of a preseason NFL football game against the Arizona Cardinals, Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)— AP

Dallas Cowboys head coach Jason Garrett applauds his team during the first half of a preseason NFL football game against the Arizona Cardinals, Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)
/ AP

Arizona Cardinals kicker Jay Feely (4) boots a field goal as teammate Dave Zastudil holds and Dallas Cowboys defensive back Brandon Underwood (23) defends during the first half of a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Matt York)— AP

Dallas Cowboys' Tony Romo gets off a pass against the Arizona Cardinals in the first half during a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)— AP

Dallas Cowboys' Tony Romo gets off a pass against the Arizona Cardinals in the first half during a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)
/ AP

Arizona Cardinals quarterback Carson Palmer (3) throws against the Dallas Cowboys during the first half of a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)— AP

Dallas Cowboys' Tony Romo passes against the Arizona Cardinals in the first half during a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)
/ AP

Dallas Cowboys' Dez Bryant (88) has the ball stripped away by Arizona Cardinals' Jerraud Powers for a fumble in the first half during a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)— AP

Dallas Cowboys' Dez Bryant (88) has the ball stripped away by Arizona Cardinals' Jerraud Powers for a fumble in the first half during a preseason NFL football game on Saturday, Aug. 17, 2013, in Glendale, Ariz. (AP Photo/Ross D. Franklin)
/ AP

GLENDALE, Ariz. 
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. He missed one from 30.

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."

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. The Cardinals won at Green Bay 17-0 last week.

"I think special teams is exactly where it needs to be and defensively I like where we're at," Arians said. "Offensively, we're a work in progress."

Arizona's Carson Palmer was 7 of 15 for 66 yards.

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.

"It's not anything we were physically beat on or beat with speed," Palmer said, "it was silly, sloppy things. I put that on my shoulders and it's unacceptable to have nine points off the opportunities that we had."

Arizona has had red-zone issues in both of its games.

"Just like last week, we play extremely well all over the field until we get inside the 20, and then we have a ton of mental errors," Arians said. "It baffles me."

Dallas coach Jason Garrett called the six turnovers "inexcusable" but he praised the defense for its response to that adversity.

"To have six turnovers and give up 12 points is pretty darn good," he said.

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.