Darren McFadden's father told him there would be days like Sunday - games against physical defenses like the Steelers - and he didn't tell his son to juke anybody.

"My dad always told me to go out and punish the tackler," the Raiders' running back said Friday. "It's something that always sticks in my mind when I'm running."

Pittsburgh has a similar plan on offense now that 6-foot-1, 230-pound rookie running back Le'Veon Bell is making progress since returning from a foot injury three games ago. He gained 93 yards on 19 carries against Baltimore last week, surpassing his total of 91 entering the game.

The Steelers "run the ball at you - at the defense - for positive yards," Raiders defensive coordinator Jason Tarver said. "He's a big back, and he can get positive yards."

McFadden, overcoming a hamstring injury, has been held to 90 yards on 33 carries in his past three games since gaining 129 on 19 carries during a 19-9 win over Jacksonville on Sept. 15. But after a bye week, he is "feeling as good as you can this time of year," McFadden said, and he is ready for Pittsburgh.

He had 113 yards in a home win over the Steelers last season and seeks more of the same.

"They'll play physical, but a physical game fits my style," McFadden said. "It's always good. I love running against a physical team. ...

"I am a straight ahead guy. I am not a shaker or anything like that. I'll put a move on here and there, but for the most part I am straight ahead."

The Raiders (2-4) did a lot of self-scouting over the bye week, and offensive coordinator Greg Olson likes what he saw from the running game - and more so what he thinks he is about to see.

"Adapting to our quarterback run package, I think is difficult to defend," Olson said. "What we've done with Terrelle Pryor, I think that's been good to us. I think our (power) gap scheme at times has been good. We like what we're doing there; we just have to become more consistent."

The Steelers (also 2-4) rank 19th in the NFL against the run, allowing 109.3 yards per game. But after allowing 27.5 points per game while going winless in September, Pittsburgh has yielded only 22 points total in consecutive victories over the Jets and the Ravens.