The Browns lamented calls that didn't go their way and a missed field goal. They blew a lead, and lost for the ninth time in a row against this team.
Just another day on the field when the Browns face Pittsburgh, a team Cleveland simply does not have the wherewithal to beat.
Pittsburgh's three-point win in Heinz Field was the Steelers' ninth in a row over the Browns, and their 15th win in the last 16 games against Cleveland.
"We didn't do enough to win," coach Romeo Crennel said.
No kidding. The Browns let a 21-6 first-half lead dissipate and went almost the entire second half without a first down.
They got a kickoff return for a touchdown, but still lost -- primarily because they let Ben Roethlisberger run 31 yards for a touchdown and let Roethlisberger scramble around when he needed to.
But if the Browns really wanted to win the game, they would do what winning teams do: They would ignore the bad breaks and misfortune and make the plays they needed to win.
Until they do that, the Browns will always be trailing the Steelers.
CRIBBS THE AMAZING: Joshua Cribbs continues to perform at a Pro Bowl level as a returner. Cribbs had a highlight film return after he mishandled a kickoff at the 10.
With the Steelers descending on him, Cribbs avoided five tacklers and tight-roped his way down the sideline for a 100-yard touchdown.
That gave Cribbs four career touchdowns on kickoff returns, the most in Browns history. He added another 90-yard return that set up a touchdown.
"Cribbs is amazing," Browns tight end Darnell Dinkins said. "I've been on a lot of teams with a lot of good returners and what he did today is phenomenal. I love blocking for the guy."
KICKING IN KETCHUP: Placekicker Phil Dawson saw his 52-yard effort on the next-to-last play of the game hit the back line of the end zone. That kick could have tied the game.
"That's about as good as I can hit a football," Dawson said.
Dawson was kicking into one of the most difficult end zones in the league. Heinz Field's open end is notorious for its windy conditions. Few long kicks are made there.
LEWIS DISPUTES FUMBLE: RB Jamal Lewis had a momentum-changing fumble in the second half that led to a Steelers touchdown that cut the Browns lead to 21-16. Lewis thought his progress had been stopped, though, and the play should have been whistled dead.
JUREVICIUS SHOULD RETURN: Browns WR Joe Jurevicius took a shot to the legs on his final catch of the game, but coach Romeo Crennel said Jurevicius should be OK this week. Jurevicius could not take part in a play after his catch, forcing the Browns to spike the ball and settle for a 52-yard field-goal attempt.
ONE GLORIOUS MOMENT: Braylon Edwards made an outstanding reaching catch on the sidelines for a touchdown, just getting both his toes down for the score. Problem was that was Edwards' only catch of the day.
REPORT CARD VS. STEELERS
PASSING OFFENSE: D -- The Browns started well with three first-half touchdowns, but Derek Anderson looked nervous and rattled in the second half. The Browns did not get a first down in the second half until there was less than a minute left, and the primary reason was Anderson was not calm in the pocket on third down. As much as anything, this cost the Browns the game.
RUSHING OFFENSE: D -- Not many teams run on the Steelers. Count the Browns among them. Jamal Lewis carried the ball 16 times and managed just more than 2.0 yards per carry (35 yards). He also had a critical fumble in the second half that set up a Pittsburgh touchdown. It was not unexpected, but it was not a good day for the Browns running game.
PASS DEFENSE: F -- The numbers tell the story here. Ben Roethlisberger threw for 278 yards and two touchdowns, and had 49 yards rushing. Included was a 31-yard touchdown that almost defied belief. The good news was the Browns' moribund pass rush sacked Roethlisberger four times; the bad news was the Browns could not stop Pittsburgh's quarterback when they had to.
RUSH DEFENSE: D -- Willie Parker's 105 yards marked the seventh time this season that the Browns allowed a back to gain 100 yards. Parker is a good back, and he had to work for his yards (25 carries), but thanks to Parker and Roethlisberger, the Steelers averaged 4.5 yards per carry.
SPECIAL TEAMS: A -- This grade has to be the highest possible because Joshua Cribbs scored a touchdown on a kickoff and had 204 yards in kickoff returns. This is an astronomical figure, especially since the Steelers continually tried to kick away from Cribbs. He made them pay two of the three times they didn't, with returns of 90 and 100 yards.
COACHING: D -- The Browns started well but folded in the second half, and the coaching staff showed as much nervousness and confusion as the players. How else to explain using two timeouts to challenge a play that was not overruled? That's what happened after Pittsburgh's go-ahead touchdown. A player called timeout so the Browns could look at the play on replay. After watching it, Romeo Crennel challenged the TD even though he was not certain the call was wrong. Once one timeout was wasted, Crennel had to be sure the call was wrong to challenge. He wasn't. The Browns lost the challenge, and two timeouts that could have made the difference in the game.