MINNEAPOLIS -- The Minnesota Vikings have set up their offense via the run all season, and they stuck to that plan Sunday even when there wasn't much room to be had on the ground.

Adrian Peterson's 26 carries netted him just 60 yards, as the Vikings struggled to deal with the Chiefs' front on Sunday. But Minnesota held the ball for 33:07, and after the game Peterson found solace in the fact that the running game still had a significant role.

"We knew that coming into the game -- we were playing with a physical group," Peterson said. "It was going to be a good challenge for us, and we just wanted to be out there and try to establish the run game. Those one-, two-, and three-yard gains help us keep some drives alive. Teddy [Bridgewater] played a good game today; he was able to come out with the victory, so I'll take it."

Adrian Peterson's impact was limited in the Vikings' win over the Chiefs. Hannah Foslien/Getty Images

Here is a breakdown of the offense in Sunday's game:

Total offensive plays: 70

Receivers

Stefon Diggs: 57

Mike Wallace: 54

Jarius Wright: 31

Adam Thielen: 10

Cordarrelle Patterson: 7

Notes: Diggs caught four passes of 15 yards or longer, according to ESPN Stats and Information, and gained 97 yards on those passes. It continued the pattern the Vikings established in Diggs' first game, when he caught three 15-plus passes for 71 yards against the Broncos. As the Vikings try to get their downfield passing game going, Diggs' ability to get open might help them establish it. Wright had the Vikings' longest reception of the year, catching a 24-yard pass from Bridgewater and running another 28 for a 52-yard gain in the first quarter. On several occasions, the Vikings had Thielen and Wright lined up almost like another tight end, set just off the line of scrimmage in an effort to get the Vikings' running game going.

Running backs

Adrian Peterson: 46

Matt Asiata: 20

Zach Line: 13

Jerick McKinnon: 4

Notes: Peterson averaged just 1.54 yards before contact per carry on Sunday; he's had 18 games in his career where it's been tougher for him to find running room, but in all but two of those, he surpassed the 0.77-yards-after-contact average he had against the Chiefs. He left with leg and hand bruises at different times, but said after the game he could have returned for the last drive. Asiata got a season-high 20 snaps, filling in for Peterson in addition to performing his normal role in pass protection on third down. He's gotten most of his work on third downs this year, and appears to have carved out a role with Peterson on the roster, more so than McKinnon has been able to do.

Tight ends

Kyle Rudolph: 56

Rhett Ellison: 39

MyCole Pruitt: 12

Notes: Rudolph had another tough day as a blocker; he wound up with T.J. Clemmings in his back on the Vikings' first offensive play, and couldn't keep Justin Houston off the backside of Peterson's second run of the game. Bridgewater's first interception was forced into coverage for Rudolph, but the tight end used his big frame to shield the ball from Eric Berry on his touchdown catch in the second quarter. Ellison could have caught Bridgewater's pass on 3rd-and-2 in the fourth quarter, but Bridgewater threw it too high to make it the easy completion it should have been. Pruitt again played mostly as a run blocker in the Vikings' three-tight end set.

Quarterback

Teddy Bridgewater: 70

Notes: Bridgewater was under pressure 39.4 percent of the time on Sunday, which was his highest rate of the season, according to ESPN Stats and Information. He's struggled under pressure all season, and had a QB rating of 2.5 or less when he was under pressure for the third consecutive game on Sunday. He hit only three of his 11 throws under pressure, for 41 yards with an interception. When Bridgewater had a clean pocket on Sunday, he had a QBR of 96.9 -- the best in the league.

Offensive line:

Matt Kalil: 70

Brandon Fusco: 70

Joe Berger: 70

Mike Harris: 70

T.J. Clemmings: 70

Austin Shepherd: 1

Notes: Coming off a tough day against the Broncos, Clemmings drew another difficult matchup against Houston. Clemmings held up fine in pass protection against the Pro Bowler, but he had a tough day in the running game, forcing Peterson to dance around him when he got pushed into the backfield on Peterson's one-yard loss near the goal line, and was also flagged for a false start in Chiefs territory. The Vikings' line in general had a tough day against a Chiefs front that was missing defensive tackle Dontari Poe; Harris got walked into the backfield on one of Kansas City's two sacks, and Berger and Fusco couldn't clear much room in the middle of the line, other than on Peterson's 23-yard run behind Fusco in the third quarter. Kalil might have been the Vikings' most consistent lineman on Sunday.