The Minnesota Vikings offense is on a roll. On Sunday, they get a matchup with a Denver Broncos defense that has been good for the most part, but at times has struggled. Kirk Cousins is moving the ball up and down the field, and Dalvin Cook is running wild. So will the offense be able to repeat what they have done the last month, or will the Broncos step up? Let's breakdown three bold predictions for the Vikings offense on Sunday.

3. Vikings rush for at least 170 yards

The talk of the town is of Dalvin Cook's rushing ability and for a good reason. However, rookie running back Alexander Mattison hasn't been getting the love he so deserves. In the Vikings' last game, against the Dallas Cowboys, Cook put up 97 yards while Mattison added another 52.

It's going to mostly be the Dalvin Cook show, especially if the Broncos feel they need to slow down Cousins, but Mattison should also get his fair share of attempts and break off one or two.

The Vikings should get at least 170 yards, but don't be shocked if that number finishes closer to 200.

2. Cousins throws a 60-yard touchdown… in the first quarter

One of the reasons that the running game is going to have so much success is because Kirk Cousins is going to hit on a deep throw early, probably to Stefon Diggs.

Recently, the Vikings have been taking some deep shots early, which is good for the running game because even if it doesn't have success. The opposing teams have to respect it, and it's harder to load the box against Cook and Mattison.

This long pass from Cousins is going to come early in the game, and don't be shocked if it comes in the first or second play of the game. This is going to put the crowd in a frenzy, and the Broncos are going to be in a lot of trouble early.

1. Vikings offense drops 30

Cousins has looked different the last month. Though their opposition isn't particularly threatening, the Vikings want to be flying high going into their Week 12 bye.

Cousins, Cook and the rest of the offense are going to have no issue marching the ball up and down the field, even against a good defense.

The Vikings are going to get out to a fast start, and they won't take their foot off the gas. Look for them to drop at least 30 in this game.