CARDINALS 13, BUCCANEERS 10
TAMPA, Fla. — Carson Palmer threw a 13-yard touchdown pass to Larry Fitzgerald, then Jay Feely kicked a 27-yard field goal with 1:29 remaining and Arizona rallied to beat Tampa Bay.
Patrick Peterson had two interceptions, one setting up Arizona’s first TD in six quarters, the other to ruin any chance of rookie Mike Glennon pulling off a comeback in his first NFL start for the winless Bucs (0-4).
Feely also kicked a 42-yard field goal for the Cardinals (2-2), who trailed 10-0 at halftime.
Starting in place of the benched Josh Freeman, Glennon was steady — if not spectacular — for most of the game. But it all unraveled after Peterson stepped in front of a pass for Vincent Jackson.
Fitzgerald beat cornerback Darrelle Revis on the next play for his 80th career TD reception.
BROWNS 17, BENGALS 6
CLEVELAND — Brian Hoyer, the local kid who always dreamed of being Cleveland’s quarterback, threw two touchdown passes in his first start at home to lead the Browns to a win over Cincinnati.
Hoyer’s 1-yard TD pass to Chris Ogbonnaya with 4:54 left gave the Browns (2-2) an 11-point lead and Cleveland turned it over to its vastly improved defense.
In his second start in place of injured Brandon Weeden, Hoyer finished 25 of 38 for 269 yards. He threw a 2-yard TD pass in the first half to Jordan Cameron, who had 10 catches for 91 yards.
The Bengals (2-2) couldn’t get anything going on offense and Andy Dalton was intercepted by Buster Skrine with 3:43 left, ending any chance of a comeback.
Cleveland limited the Bengals to 63 rushing yards and cornerback Joe Haden contained wide receiver A.J. Green.
CHIEFS 31, GIANTS 7
KANSAS CITY, Mo. — Alex Smith threw three touchdown passes, Dexter McCluster returned a punt 89 yards for another score and unbeaten Kansas City kept New York winless at 0-4.
Smith hit touchdown passes of 4, 2 and 35 yards for the Chiefs (4-0), who under Andy Reid have already doubled their victory total of 2012. They are the second team to go from a two-win season to 4-0 the next year.