When the Dallas Cowboys take on the San Francisco 49ers in Week 10, the matchup will present one of the toughest the Cowboys have faced this season. Entering this contest, the Niners are without a doubt one of the best teams in the NFL as they sit with a 7-1 record and atop the NFC West, one of the best divisions in the league.