Minnesota's defense and rookie wide receiver Stefon Diggs bailed out Teddy Bridgewater for an erratic performance, and the Vikings held on to beat the mistake-prone Kansas City Chiefs 16-10 on Sunday.
Alex Smith's 42-yard touchdown pass to Albert Wilson midway through the fourth quarter pulled the Chiefs within three points, but the Vikings (3-2) played well enough early to survive their ragged finish.
Charcandrick West, one of the replacements for the injured Chiefs star Jamaal Charles, lost a fumble down the stretch. The Chiefs (1-5) had eight penalties enforced for 95 yards.
Diggs had 129 yards on seven catches on a day when Bridgewater threw two interceptions.