Watching the Dallas Cowboys on Thanksgiving Day has become as normal as enjoying mashed potatoes and green bean casserole on the holiday.

Oddsmakers have currently made the Cowboys a 6.5-point favorite, and here is why the team will not only win the game but also cover the spread.

Randall Cobb has been on a hot streak

Cowboys, Randall Cobb, Dak Prescott

Cowboys veteran receiver Randall Cobb has had a career renaissance as of late, as partially thanks to defenses focusing on fellow talented receivers such as Amari Cooper and Michael Gallup. Anyone who has had Cobb on their fantasy football roster lately has been reaping the benefits.

Over Cobb's last three games, he has racked up 22 catches and 307 yards, proving to be the deep ball threat that the Cowboys' offense needs.

With the way he is playing lately, he will beat Bills starting safeties Micah Hyde and Jordan Poyer, who are not as talented as Bills fans think.

The Cowboys' defense can keep up with Buffalo

Cowboys, Jerry Jones, Michael Bennett

The narrative surrounding Buffalo's 8-3 season has been that their defense has been leading the way to all their wins, which is rightfully so, but Dallas' defense is no joke either.

This game is unlikely to feature a lot of scoring, as this game will feature the Bills' third-ranked team defense and the Cowboys' sixth-ranked team defense. Dallas is no slouch, as they have only allowed 30 more yards per game than Buffalo has so far this season.

Expect a talented Cowboys defense led by newly-acquired Michael Bennett to have a field day and make the pocket shrink for Josh Allen. This will especially be the case with the Bills' starting center Mitchell Morse being questionable to play in the game after being limited in practice this week.

The Bills have not beaten anybody good this season

Zay Jones, Bills, Raiders

A common story-line around the Cowboys' season so far has been regarding the quality of their team. After looking like the hottest team in football following a 3-0 start to the season, they have been average the rest of the season and have failed to defeat a single playoff team.

While America has been focusing a lot of attention on America's team, the Bills have quietly played one of the softest schedules in the NFL. They earned eight wins this season, which is nothing to overlook in the NFL, but those wins have come against the Miami Dolphins (2), both New York teams, the Cincinnati Bengals, the Tennessee Titans, the Washington Redskins and the Denver Broncos.

When combining records, those teams have a few more wins than losses, and none of them are currently projected to make the playoffs in their respective conferences. In fact, the Titans are the only one of those teams that have a winning record. The Cowboys will be one of the best teams the Bills have played all season and going into Jerry World to face a team poised to make the playoffs will be a tough task for Buffalo.

The Cowboys have far more skill players on offense

Amari Cooper, Dak Prescott, Cowboys, Giants

Part of the reason why the Cowboys are on the cusp of winning the NFC East is that they have more than just a few talented playmakers on the offensive side of the football.

Quarterback Dak Prescott is quietly making a case for MVP votes, as he has one of the best running backs in football to hand the ball to in Ezekiel Elliot, and three talented wide receivers in Cooper, Gallup, and Cobb to target. On the flip side, the most talented receiver Bills quarterback Josh Allen has to throw to is John Brown.

Cooper was held to no catches by New England last weekend, and he is simply too talented of a player to drop two bad performances in a row. Expect him to play with a vengeance in front of the Dallas faithful, as he catches a few touchdowns to lead the Cowboys to victory on Turkey Day.