Cleveland forced eight total turnovers and gave up just one of their own to improve their season turnover ratio to plus-seven.
Lawrence Timmons got the Steelers on the board first, picking off a deflected Brandon Weeden pass and returning it 53 yards to begin the scoring.
After a Cleveland punt, Steelers' running back Rashard Mendenhall fumbled on their first play from scrimmage and the Browns turned it into Phil Dawson's 20th-straight field goal of the season.
Jordan Cameron caught a touchdown toss from Weeden on a third-down play from the Steelers' 5-yard line and Phil Dawson added another field goal to put the team up six points.
Chris Rainey hit a wall of Cleveland Browns defenders on the goal line and then bounced it outside and walked into the end zone to give the Steelers a halftime lead.
Sheldon Brown picked off a Charlie Batch out-route throw to Plaxico Burress and then Trent Richardson took a hand-off 15 yards to give the Browns the lead.
Pittsburgh tried one last-ditch lateral play from its own 20-yard line but the Browns stopped it to escape with the win over their arch rivals.