Those statistics are kind of warped. The Steelers lost to the Eagles primarily because they had a massive failure on the offensive line and they got sacked like 150 times. They lost to the Giants because of a botched punt snap resulting in a safety and a short field for the Giants to drive, plus Roethlisberger coping with serious pass-effecting injuries. The latter also applies to their loss to the Colts. The Steelers are a different team than they were in those loses, as are the teams they lost/won to. For example, they embarrassed the Giants running game, which is the best in the league. They stopped Cassel, throwing two picks and no touchdowns and only 169 yards iirc, after going two games in a row with over 400 yards. They have stifled almost all of the major players they have faced this season. They lead the lead in sacks. Polamalu leads the league in picks. They have the best defense in the league. They haven't allowed a single opponent 300 yards of offense yet. Unless Roethlisberger plays like he did mid-season, I don't think the Steelers will lose this game, and I don't think that he will, because he's healthier, and he's also been playing smarter. Of course the Cowboys are on fire right now, but they've been playing crappy teams as well. I do expect it to be a great game though.