>Grading the Bills
Running game: A
Kept pounding away with Lynch and finally got rewarded with 56-yard, clinching touchdown -- and his first career 100-yard day with 153 yards.
Passing game: A
Losman was relaxed, accurate and confident, throwing for 295 yards. Under the circumstances, it was probably his best day as a pro.
Run defense: A
Limited Bengals to 28 yards and didn't give up a run longer than 7 yards. That's two weeks in a row without allowing a 20-yard run.
Pass defense: A-
The secondary continues to be a revelation. Other than 43-yard screen to Watson, didn't allow a pass of 25 yards by Palmer.
Special teams: D
Can't give up 100-yard kickoff returns and get an average grade. It's their fault for setting such a high standard.
Another stellar game plan by Fewell and Co. Fairchild attacked with the pass, then used Lynch to wear down Bengals in second half. Halfback pass came at perfect time.
>Grading the Bengals
Running game: F
Maybe Rudi Johnson should have waited another week to come back. Bills are improving, but 28 yards is a joke.
Passing game: C
Might have taken more shots down the field. T.J. Houshmandzadeh is one of league's best. How come he disappeared at crunch time?
Run defense: D
One of softest front sevens we've seen in awhile. Would have been an F, but they stayed after class and begged for mercy.
Pass defense: C-
Losman had a terrific day, but let's face it: Any struggling QB would get a big confidence boost playing against this bunch. Nice pass rush, guys.
Special teams: A-
Holt went untouched on 100-yard kickoff return. As we've said so often about the Bills in recent years, a waste of good special teams.
How can Marvin Lewis be head coach of a defense this bad? As NFL geniuses go, he's the Brian Billick of the defensive set.
-- Compiled by News football writers