The defense came back from one of the worst days in team history to limit a perplexed Buffalo offense to a lone field goal until the closing seconds, and the Steelers scored 23 consecutive points during a 23-10 win Sunday over the Bills at Heinz Field.

The Steelers (3-6) began a second half of the season that will be played mostly at Heinz Field by beating Buffalo for the 10th time in 11 regular-season games in Pittsburgh.

The Bills (3-7) were forced to settle for a Dan Carpenter 20-yard field goal after driving to the Steelers' 1 on their opening drive. After two Fred Jackson runs moved them from the 9 to the 1, rookie quarterback E.J. Manual badly overthrew Stevie Johnson in the end zone on third-and-goal.

Steelers defensive coordinator Dick LeBeau is now 17-2 against rookie quarterbacks.

The Bills didn't come close to getting into the end zone again until Manuel threw a short touchdown pass to Chris Gragg with three seconds remaining.

Buffalo came in running for nearly 146 yards per game, but were held to 95 yards by a Steelers defense that came in next-to-last against the run.

After tying it at 3 on a Shaun Suisham 36-yard field goal — he barely made it, thanks to a steady wind — the Steelers drove 84 yards on a drive ended by Ben Roethlisberger's 5-yard touchdown pass to Jerricho Cotchery. It was Cotchery's fourth touchdown in two games, including the three he caught at New England during the Steelers' record-setting 55-31 loss last week.