SAN DIEGO — Miami Dolphins linebacker Kiko Alonso couldn’t have played his first career pick-6 any better.

It was the highlight play of his career so far, and left the San Diego Chargers stunned, again.

Alonso deked Philip Rivers into thinking he was going to cover a slot receiver, then broke off, jumped in front of receiver Tyrell Williams for an interception and outraced everyone 60 yards to the end zone with 1:01 left to give the Dolphins a 31-24 victory Sunday.

“I mean, that’s my first touchdown on defense ever, like high school, college,” said Alonso. “I felt good.”

The Dolphins (5-4) intercepted Rivers four times in a 13-minute span in the fourth quarter and won their fourth straight game.

Rivers’ 51-yard touchdown pass to Williams with 4:04 left gave the Chargers (4-6) a 24-21 lead.

Miami came right back to get a 27-yard field goal from Andrew Franks to tie it.

CARDINALS 23, 49ERS 20: Chandler Catanzaro kicked a 34-yard field goal as time expired as Arizona (4-4-1) narrowly averted a devastating loss against visiting San Francisco.

The 49ers (1-8) lost their eighth in a row despite a strong game by quarterback Colin Kaepernick, who tied it 20-20 on a 4-yard run with 1:55 remaining.

That was enough time for Carson Palmer to gain redemption after three second-half turnovers, the last an interception by Gerald Hodges that led to the tying touchdown. Palmer completed 4 of 7 passes for 64 yards, including a leaping 26-yard grab by Michael Floyd, as the Cardinals drove from their 15 to the San Francisco 16 to set up the winning kick.

CHIEFS 20, PANTHERS 17: Marcus Peters stripped Kelvin Benjamin with 20 seconds left, Cairo Santos kicked a 37-yard field goal as time expired, and visiting Kansas City (7-2) overcame a 17-point deficit.

Eric Berry returned an interception 42 yards for a touchdown as Kansas City’s defense came up with big plays. The Chiefs didn’t score an offensive touchdown.

Cam Newton threw for 261 yards and a touchdown and ran for 54 yards and a score for the Panthers (3-6).

EAGLES 24, FALCONS 15: Ryan Mathews ran for 108 yards and two touchdowns, while a tenacious defense held down the league’s highest-scoring offense, helping Philadelphia (5-4) win at home.

Carson Wentz threw for 231 yards and led the Eagles to a comeback victory for the first time this season.

Matt Ryan threw a 76-yard touchdown pass to Taylor Gabriel in the fourth quarter to give Atlanta (6-4) a 15-13 lead, but Philadelphia answered.

WASHINGTON 26, VIKINGS 20: Kirk Cousins threw for two touchdowns, and Preston Smith had two sacks and a game-altering interception in Washington’s first victory in almost a month.

Washington (5-3-1) got all of its second-half points off the foot of Dustin Hopkins, who hit four field goals, including a 50-yarder. The hosts shut out Minnesota (5-4) in the second half, and Smith sacked Sam Bradford in the final seconds to hand the Vikings their fourth consecutive loss.

TITANS 47, PACKERS 25: Marcus Mariota threw for 295 yards and four touchdowns as Tennessee (5-5) routed visiting Green Bay (4-5).

DeMarco Murray set the tone on the opening play from scrimmage, running 75 yards for a touchdown. He finished with 123 yards and also threw a TD pass.

TEXANS 24, JAGUARS 13: Brock Osweiler threw two touchdown passes and Kareem Jackson returned an interception 42 yards for a score as Houston (6-3) won at Jacksonville (2-7).

BUCCANEERS 36, BEARS 10: Jameis Winston threw for 312 yards and two touchdowns as Tampa Bay (4-5) won at home against mistake-prone Chicago (2-7).

RAMS 9, JETS 6: Alec Ogletree intercepted Bryce Petty with just under two minutes left to clinch a win for visiting Los Angeles (4-5).

Petty made his first NFL start in place of an injured Ryan Fitzpatrick, but couldn’t get much going for the Jets (3-7).