JACKSONVILLE, Fla. (AP) — The only remotely close part of this matchup was the final score. Minnesota's stingy defense held Jacksonville to 143 yards — the fewest in coach Doug Pederson's three seasons — and the Vikings overcame Sam Darnold's three interceptions to beat the Jaguars 12-7 on Sunday in a mostly purple-clad stadium.

“Those are the types of games that good teams find a way to win, regardless of what it looks like all day,” Vikings coach Kevin O’Connell said. “And I’m proud of that, but absolutely a lot of things we need to correct and fix.” It was an ugly win for the Vikings (7-2) that felt about as lopsided as any blowout in the league this season.

Minnesota ran 82 plays to Jacksonville's 43. The Vikings held the ball for 42 minutes, 19 seconds to Jacksonville's 17:41. Minnesota picked up 28 first downs to Jacksonville's 10.

The Vikings ran 39 plays in Jaguars territory and finished with 402 yards. But Darnold essentially tried to hand the game to Jacksonville (2-8). It was his first three-interception game in three years.

He threw a fourth that was negated by a penalty. All three came while targeting All-Pro receiver Justin Jefferson, who finished with five catches for 48 yards, and two happened in the red zone. “I got to do a lot better job to take care of football," Darnold said.

“I think that’s obvious.” The Vikings finished with three field goals in the five trips inside the 20-yard line. They took the lead on the third of John Park.