In a battle of two NFC playoff contenders, the Vikings looked like they’re postseason-ready, while the Falcons looked like they have some problems.

The Vikings’ 20-10 victory showed that Minnesota has a good defense and running game, a formula to win late in the season just the way Vikings coach Mike Zimmer wants. And the Falcons’ loss showed that Matt Ryan throws into coverage far too often for a quarterback who’s been in the NFL as long as he has.

Minnesota running back Adrian Peterson topped 100 yards for the NFL-high sixth time this year, giving him a total of 48 100-yard games in his career, the most among active players. Quarterback Teddy Bridgewater didn’t have many big plays, but he was efficient as a passer and got rid of the ball quickly. It was a solid effort from the Vikings’ offense.

And it was a spectacular effort from the Vikings’ defense, which took advantage of some poor decisions by Ryan.The Falcons missed running back Devonta Freeman, although Tevin Coleman filled in well enough with 18 carries for 110 yards. The downside for Coleman is that his fumbling problems continued; Vikings linebacker Anthony Barr made a great play to chase Coleman down and knock the ball out of his hands at the end of a long run.

Overall, the Vikings looked like a team that can win games in the playoffs. Minnesota is 8-3 and in first place in the NFC North.

The Falcons, on the other hand, looked like a team that will struggle to make the playoffs. Although they’re still in prime position to earn a wild card berth at 6-5, the Falcons are stumbling down the stretch. If this was a playoff preview, only the Vikings looked like they belong.