CLEVELAND -- The Cleveland Browns took the ball away eight times and overcame two deficits Sunday to trip up the Pittsburgh Steelers.
Third-string quarterback Charlie Batch threw three interceptions and the Steelers coughed up the ball seven times, losing it five times, as the Browns prevailed 20-14.
The Steelers' loss could put a dent in their playoff hopes.
It was the Browns' first victory over the Steelers in three years.
The Steelers are 6-5 with a critical game coming up in Baltimore next Sunday.
"That was an ugly performance," Steelers coach Mike Tomlin said. "As ours, we own it. If you turn the ball over the way we did today, you're not going to beat anybody. That's just the reality of it."
Trent Richardson scored on a 15-yard run with 5:25 to play in the third quarter after an interception by Sheldon Brown to move the Browns in front, 20-14.
An interception by Billy Winn with 12 minutes to play ended another drive and a pick by Joe Haden with 3 minutes left stopped another. Defensive tackle Phil Taylor recovered a fumble with 2:25 left.
"We came into the game wanting to be a physical presence," said Browns safety T.J. Ward. "I think we came out and did that. I told everybody to make sure to get a helmet on the ball. We're ball hungry right now."
Defense dominated on both sides.
A pass by Browns quarterback Brandon Weeden on the fourth play was tipped by Brett Keisel, intercepted by Lawrence Timmons and returned 53 yards for a touchdown.
Takeaways by the Browns defense helped give them their first lead before a 1-yard run by Chris Rainey with one second left in the first half put the Steelers back in front, 14-13.
The Steelers lost three fumbles in the first half. The Browns converted the first into a 28-yard field goal by Phil Dawson on a drive that began on the Pittsburgh 44 and the second into a 5-yard touchdown pass from Weeden to tight end Jordan Cameron in the right front side of the end zone. It was Cameron's first NFL touchdown.
The Browns recovered the second fumble on the Steelers 10. They had trouble sustaining drives most of the day but managed to find the end zone on third down against the team that entered Sunday with the top-ranked defense in the NFL.
"I don't have the answer for what happened, but I know it shouldn't happen," Steelers running back Rashard Mendenhall said. "We can't put the ball on the ground."
The Browns were not as successful the next time the Steelers lost the ball.
Ward jarred the ball loose from Jonathan Dwyer and linebacker D'Qwell Jackson recovered at the Steelers' 34. The Browns needed just one first down to get into easy field goal range for Phil Dawson, but instead were forced to punt. The Steelers began their drive on the Cleveland 16 with 1:51 left in the half and ended it with the Rainey touchdown.
Notes: Steelers safety Troy Polamalu missed his seventh straight game with a calf injury. ... Weeden left the game in the fourth quarter with a head injury. ... Browns cornerback Dimitri Patterson missed his fifth straight game with an ankle injury. ... Sunday's game was the last as Browns president for Mike Holmgren.