FBG says: Tough matchup. Promising rookie runner Devin Singletary returned fully from injury in Week 8, and he's been Buffalo's bell cow ever since. Over those 7 games he's seen 69% of Bills snaps in the backfield and taken on 60% of running back attempts. And he's been plenty efficient in the process, averaging 5.0 yards per carry over that span and 5.6 on the season. The Bills run the ball with solid volume, and while their run/pass ratio is skewed a bit by quarterback Josh Allen's scrambling, there's more than enough opportunity here to support a fantasy RB2. Singletary has cleared 60 yards in 4 straight games, and he's topped 85 three times as the lead dog. Frank Gore (just 13 carries over the past 2 weeks) is little more than a strict backup at this point; Singletary's main competition for fantasy value is the fearless, instinctive Allen, who takes on seven carries a game himself and most of the short-yardage work. Singletary has only taken two goal-line rushes all year, which does keep his ceiling fairly modest. But his floor at least looks secure, even in a tough matchup against the Steelers, who can be beaten by quick-cutting runners.
The Steelers continue to clamp down - for the most part - on opposing run games. Only 4 teams have given up fewer yards per attempt, and none have allowed fewer touchdowns. There have been a few minor hiccups along the way, as the Steelers have long struggled with quick-footed backs capable of exploding through a hole. That's been exploited in recent matchups by Marlon Mack (21 carries for 89 yards), Todd Gurley (12 for 73), Joe Mixon (18 for 79), and Kareem Hunt (7 for 46). Still, on the whole, this isn't an attractive fantasy matchup to test. There are issues at linebacker, where Mark Barron remains a huge liability and rookie Devin Bush is taking baby steps forward. But the Pittsburgh line controls the point of attack so consistently that they're given plenty of leeway in pursuit, and there are supporting playmakers all over this unit.