Gregory Shamus/Getty Images
Hines Ward after his touchdown catch.
Hines, you have every right to smile today. For the past four weeks, the Steelers have been ranked last in the league in passing with 136 yards per game.
Today, Ben came in and completed 16 of 27 passes for 257 yards, with three touchdowns to Ward, Wallace and Miller, and one interception.
To be fair, that interception wasn't Ben's fault. Yes, the throw was a little behind Mewelde Moore, but it sailed right past his head and through his hands.
On the positive side, the Steelers were 3-for-4 in the red zone and 7-for-14 on third downs. That's a significant improvement from the previous four weeks.
Better yet, Big Ben managed to go the whole game without being sacked. Of course, that was more of his physical strength than the offensive line, but my props to them as well.
Speaking of the offensive line, I thought they did a decent job in both run blocking and pass protection. With their help, the Steelers were able to accumulate 121 yards on the ground and 257 yards through the air for a total of 378 yards.
Rashard Mendenhall had a decent game with 27 rushes for 84 yards and one touchdown. Isaac Redman put in a nice game as well, with six rushes for 31 yards.
Mewelde Moore has now become a liability for the team. He let an imperfect but catchable pass sail right through his hands for an interception in the first quarter. He only had one rush for 1 yard.
If it were up to me, I'd cut him right now. Let Redman take over the third-down job and bring Jonathan Dwyer in to get him some carries. Moore has used up his welcome in the Steel City and it's time for him to go.
I could tell the wide receivers were happy to be finally getting some catches. Mike Wallace led the team with three catches for 90 yards and a touchdown.
Emmanuel Sanders saw some action in four receiver sets and hauled in two passes for 37 yards. I think both his catches converted long third downs.
Hines Ward pulled in five catches for 54 yards and a touchdown, while Heath Miller caught two passes for 50 yards and a touchdown.
Overall, I give the offense an A-. Big Ben looked great in his first week back and didn't make too many mistakes. There were some plays left on the field, but overall, the offense put together a winning effort.
Previous weeks: D-/A+/D+
Season average: C+