So much for a killer offense. The Jets were humbled by the Pittsburgh Steelers in Week 2, but should have a much better chance of winning this coming weekend against the Miami Dolphins.

New York had scored a whopping 48 points in their opening win of the Buffalo Bills. This past weekend? They were held to 10.

Mark Sanchez was all over the place, finishing 10-of-27 for 138 yards and a touchdown. His QB rating (66.6) was almost doubled by Ben Roethlisberger, who posted an impressive 125.1 mark.

The struggles continued in the running game, where Shonn Greene had only 11 caries for 23 yards, a terrible 2.1 YPC average. To put that in perspective, Tim Tebow came in and accounted for 22 yards on his one rushing attempt. Bilal Powell added nine rushes for 33 yards in the loss.

After what we saw out of the Dolphins in Week 1, we would have expected the Jets to dominate the game this weekend. But that’s not as much of a certainty now.

Miami was excellent last weekend, crushing the Oakland Raiders 35-13.

The Dolphins have been excelling at stopping the run and running the ball themselves, which ultimately will be tough for the Jets to handle. That said, Sanchez should have more room to operate in without that tough Steelers defense in his face all game.

When it comes down to it, this game will be won or lost by Sanchez. Greene is going to have a hard time grinding out yards against a Miami run defense that completely shut down Darren McFadden.

Will he rise to the challenge? It’ll be interesting to see how Sanchez and the Jets fare in what should be a popular selection in the public’s NFL picks.

Right now they’re favored by a field goal, but don’t count out Miami in the slightest.