GLENDALE, Ariz. -- The Arizona Cardinals needed more than four quarters to do it, but they stayed perfect on Sunday.
Jay Feely kicked a 46-yard field in overtime and the Cardinals improved to 4-0 by beating the Miami Dolphins 24-21 at University of Phoenix Stadium.
The winning score was set up thanks to a big hit by linebacker Paris Lenon on Dolphins rookie quarterback Ryan Tannehill, who wound up throwing a wobbly pass that was picked off by safety Kerry Rhodes.
Tannehill hit a wide open Brian Hartline for an 80-yard touchdown pass midway through the fourth quarter and it looked like the Cardinals were done.
Tannehill was 26 of 41 for 431 yards and Hartline was his favorite target, finishing with 12 catches for 253 yards.
The Cardinals had a decent chance to put the game away just prior to Hartline's long catch and run for a score.
Patrick Peterson scooped up a fumble by Legedu Naanee and returned it 61 yards to the Dolphins' 3-yard line. But on second and goal from the 2, Kevin Kolb tried forcing a pass into the end zone to Larry Fitzgerald.
Cornerback Sean Smith pushed Fitzgerald out of bounds and jumped in front of the ball, intercepting it and keeping both feet in bounds. It was his second interception of the game.
On the next play, Hartline somehow worked himself wide open down the left side of the field and hauled in Tannehill's long pass and sprinted his way toward the end zone.
Miami went for the two-point conversion and Tannehill hit Naanee to make it 21-14.
Arizona had taken a 14-13 lead with 9:45 remaining when Kolb hit Roberts for a 46-yard touchdown strike.
The Dolphins took a 13-0 lead at halftime behind a very precise Tannehill, who completed 15 of 21 passes for 215 yards in the half.
Hartline (six catches, 110 yards) and Davone Bess (five catches, 86 yards) were his primary targets and they kept making big plays against cornerbacks William Gay and Peterson.
So did the Dolphins' defense, particularly defensive end Cameron Wake, who sacked Kolb five times overall -- three times in the first half.
After taking a 3-0 lead on Dan Carpenter's 32-yard field goal early in the second quarter, coach Joe Philbin had a decision to make late in the half. Facing a fourth-and-goal situation with less than two minutes remaining, he went for it.
Fullback Jorvorskie Lane got the call and powered into the end zone for a 1-yard touchdown, swinging momentum fully in Miami's favor.
But that wouldn't be the end of it in the first half. Smith intercepted a Kolb pass and returned it 21 yards with 40 seconds left.
Tannehill completed two passes and Carpenter kicked a 27-yarder to close out the half.
Notes: The Cardinals were without starting defensive tackle Darnell Dockett (hamstring), tight end Todd Heap (knee) and third-down back LaRod Stephens-Howling (hip flexor). For Dockett, it was just the second game he's missed in nine years. ... With his 2-yard reception in the first quarter, the Cardinals' Larry Fitzgerald tied Mel Gray's club record for consecutive games (121) with having at least one catch. ... With five sacks Sunday, Wake now has 33 in his career -- the most of any Dolphins' player in history in his first four years with the franchise. ... The Dolphins sacked Kevin Kolb five times in the fourth quarter. ... John Skelton (ankle) was listed as the Cardinals' third quarterback. Rookie Ryan Lindley was Kolb's backup. ... The Dolphins are the only team in the NFL not to allow at least one run of 15 yards or longer. ... Miami extended its NFL-leading streak of not allowing a 100-yard rusher to 18 games.