Steve McNair was accurate for the most part on short passes, and the Ravens controlled the clock in the first half. McNair, though, has to take better care of the football. Kyle Boller did a good job coming off the bench.
The Ravens had 129 yards rushing, and the tackles did a good job of sealing off the back side so the runners could pick their holes. The Ravens allowed four sacks, but they were the quarterbacks' fault. This group has to convert on third-and-short situations.
Last week Willis McGahee missed several cutback opportunities, but he hit several of them against the Cardinals. McGahee was patient in choosing his holes and delivered crunching blocks in pass protection. Rookie Le'Ron McClain is progressing well as a lead blocker.
Derrick Mason had eight receptions for 79 yards and worked the underneath routes well. Mark Clayton was back in the lineup and had five receptions for 34 yards, and Todd Heap had four for 60, including the catch of the day. But he paid for it.
Tackles Kelly Gregg and Haloti Ngata each had three Tackles, but the Ravens really miss end Trevor Pryce. He would have come in handy in the fourth quarter when the Ravens' front four got little pressure on the quarterback.
Outside linebacker Terrell Suggs had two quarterback hurries and knocked down one pass, but it wasn't a great day for this group. Ray Lewis had five tackles and Bart Scott four, but the linebackers spent a lot of time in pass coverage.
There was speculation that the Ravens didn't practice and prepare for the Cardinals' no-huddle offense, and it seemed like it. It took the Cardinals a while, but they finally figured out that they had to attack cornerbacks Corey Ivy and Ronnie Prude. The Ravens were lucky Kurt Warner ran out of time.
Rookie Yamon Figurs returned a punt 75 yards for a touchdown. Matt Stover was 4-for-4 on field-goal attempts, including the game-winner. The Ravens averaged 32 yards on kickoff returns and 37.5 on punt returns.