Running back Le'Veon Bell walked onto storied Lambeau Field on Sunday with a chip on his shoulder.

He said all week that he wanted to prove the Steelers were right to opt for him instead of Green Bay's Eddie Lacy in the second round of the NFL Draft.

The Michigan State product delivered his first 100-yard performance: 124 yards on a career-high 26 carries and the winning 1-yard touchdown run with 1:25 remaining to lead the Steelers to a thrilling 38-31 victory.

“It's crazy that I got a chance to play at Lambeau Field,” Bell said. “It was everything I wanted. The crowd was loud. It was cold, and there was snow. Growing up, it's what I saw on TV, so I was happy to play in it.”

“(Bell) is a good player, and he's getting better every week,” coach Mike Tomlin said. “He is a complete player, an all-situation player. We'll keep working him and try to keep him humble.”

Lacy, who left in the fourth quarter with an ankle injury, posted impressive numbers: 84 yards rushing and two touchdowns. He hurdled cornerback Ike Taylor at the goal line on a 14-yard run that gave the Packers a 14-7 lead late in the first half.

But his efforts were wasted by penalties that often altered the Packers' game plan to lean on the ground game.

“Those penalties definitely set us back a little,” Lacy said.

For Bell, it was a game of ebbs and flows. His highs often were tempered by the lows: three dropped passes and a fumble at the Steelers' 3-yard line that led to a 2-yard touchdown run by Lacy in the third quarter.