Last night, the Dallas Cowboys went on the road to face off against the arizona cardinals on "Monday Night Football" to cap off week three of the NFL season. With both teams sporting 1-1 records, this was an important game as the winner would sport a winning record and be tied for first place in their division.

What happened in the first half?

The Arizona Cardinals dominated the first quarter, as they held a 7-0 lead. They had the ball for 13:06 and racked up 140 total yards compared to 1:54 and 3 total yards for Dallas. However, Arizona missed a 35-yard field goal at the start of the second quarter that changed the momentum of the game.

Dallas shut down Arizona's offense and managed to get theirs going to score on a 10-yard scamper by Dak Prescott just before halftime to make it 7-7. This was in spite of Arizona's 19:34 to 9:41 possession advantage and Carson Palmer, who went 15/18 for 145 and a touchdown.

How the second half played out

Dallas struck first in the second half as Dez Bryant powered his way into the end zone on a 15-yard catch. Arizona soon countered with their own star receiver, as larry fitzgerald hauled in a 15-yard catch on a beautiful throw from Palmer to tie the game at 14-14.

Dallas took the lead back in the fourth quarter, as Prescott hit Bruce Butler for a 37-yard touchdown.

Arizona then drove down the field but settled for a 37-yard field goal to cut the lead to 21-17. The Cowboys then scored in four plays, capped off by an 8-yard touchdown run by Ezekiel Elliott to go up by two scores 28-17.

The two teams then traded three-and-outs and Arizona drove down the field and ended up turning it over on downs at the two-yard line with 40 seconds left.

Head coach Bruce Arians passed up several opportunities to kick the field goal the team needed anyway, and the clock was poorly managed towards the end of this last drive.

Some statistical notes

Carson Palmer had 325 yards and two touchdowns last night, which helped him reach two major milestones.

He became the 13th QB ever to throw for 45,000 yards and only the fourth ever to throw 100 touchdown passes with two different teams.

Meanwhile, DeMarcus Lawrence terrorized Palmer last night, as he racked up 4 tackles, 3 sacks, and 6 quarterback hits. This was the first 3 sack game of his career and now gives him a league-leading 6.5 for the season through three games. In his first 32 games, Lawrence only had 9 sacks.

Larry Fitzgerald had one of the best games in his Hall of Fame career, including one of the best catches of the season. He finished with 13 catches for 149 yards and a touchdown. He moved past Marvin Harrison (14,580) and now has the 8th most receiving yards of all time (14,633).