PASSING OFFENSE: C minus -- Cleveland fans will celebrate Seneca Wallace's 226 yards and his 76-yard touchdown throw to Greg Little, as they should. Wallace did some good things. But the big picture also has to be considered, and when it mattered most, Wallace did not come through. The Browns had the ball four times in overtime and the fourth quarter after Arizona had cut its lead to three, and they did nothing. In winning time, Wallace had a critical turnover and garnered two first downs. That is not a winning performance.RUSHING OFFENSE: C -- Peyton Hillis finished with 99 rushing yards. He ran well and with quickness and a burst he had not had this season. It was the best he'd looked since the second game of the season. Hillis helped the offense. His running made Seneca Wallace's play-action more effective, and he gave the offense a look it has lacked, but his overall impact on the game was marginal. He helped lead the Browns to a touchdown on their first possession but contributed little after. In the second half, he gained just 30 yards on 11 carries. It's emblematic of this Browns' season -- even when things go a little better, it's not good enough.PASS DEFENSE: D -- The Browns thought they did a good job on Larry Fitzgerald, but when the game was on the line, they gave Fitzgerald his biggest play. Confusion between Joe Haden and Dmitri Patterson allowed Fitzgerald to run open in overtime and catch a 32-yard pass on third down that set up Jay Feely's game-winning field goal. After the game, the Browns lamented limiting Fitzgerald until that play, but good teams limit big plays when they matter most, and the Browns did not. Too, John Skelton threw for 313 yards on 46 passes. It simply was not a good day for Cleveland's pass defense.RUSH DEFENSE: B minus -- The Browns did a god job stopping the run because Arizona really did not try to run. While Skelton threw 46 times, the Cardinals handed the ball to Beanie Wells 15 times. Wells gained just 51 yards, but the Browns have been a pick-your-poison defense all season. They stop the run but give up the pass. They stop the pass but give up the run. In this game, they did a decent job on the run but gave up too many yards and plays in the passing game.SPECIAL TEAMS: C minus -- Brad Maynard had an outstanding game until his last punt. Maynard consistently kept the ball out of Patrick Peterson's hands, which meant Peterson could not beat the Browns with a punt return. But in overtime, Maynard failed to get the ball out of bounds. Peterson was able to deke the Browns coverage unit and break the big play that set up the game-winning drive. A good special teams game was marred by that one play.COACHING: C -- Pat Shurmur is not getting a reputation for being aggressive. Shurmur played things very conservatively on the Browns' last possession of regulation, running twice up the middle and calling a screen pass on third down. The drive started at the Browns' 9-yard line with 1:10 left, which makes things tough, but a 4-9 team could benefit from some confidence and faith shown by its coach. The Browns were 10 points ahead in the fourth quarter, but again, they did not finish the game, and that 10-point lead turned into the 10th loss of the season.