First quarter: On a roll
The Buffalo Bills got back to basics in the first quarter, a week after committing four turnovers in the passing game in their season opener.
Buffalo ran the ball 10 times, passed it five and rolled its way to a 7-0 lead over the Kansas City Chiefs. The touchdown drive went 84 yards over 11 plays, and 49 of the yards came on the ground.
C.J. Spiller burst 19 yards off left guard for the touchdown. Kansas City, fearing Spiller's speed, overran the play to the Bills' right. Spiller burst through a big hole created by linemen Cordy Glenn and Andy Levitre and raced up the left middle of the field for the score.
Key plays: Ryan Fitzpatrick rushed for a 20-yard gain on the TD drive. Fitzpatrick saw the Chiefs were in man coverage and the secondary had its back turned to him.
In the backfield: Mark Anderson beat a block by tight end Kevin Boss to create a 3-yard loss and produce a punt on K.C.'s first drive. Kyle Williams bull rushed Chiefs guards Jon Asamoah and Ryan Lilja on separate plays in the quarter to help force three-and-out series on K.C.'s second and third possessions.
Second quarter: Quick bursts
C.J. Spiller averaged 13 yards on six touches and led the Bills to two touchdowns in the second quarter.
Buffalo took a 21-0 lead into halftime.
On the third play of the quarter, Spiller burst up the middle for a 38-yard gain to the Chiefs' 12. Three plays later Spiller showed his speed to the edge, taking a pitch and beating the Chiefs' defense to the corner of the end zone for a 4-yard TD run.
A 27-yard gain on a receiver screen to Spiller set up the Bills for their next score, a 10-yard TD pass from Ryan Fitzpatrick to Scott Chandler.
Hello, Alex: Alex Carrington made the defensive play of his career so far by forcing a fumble by Matt Cassel on a sack at the K.C. 38. Carrington batted the ball out of Cassel's arms and Mario Williams recovered at the Chiefs' 43. It set up the Bills for a short touchdown drive.
Zebra report: The officials got the call correct at the end of the half when Chiefs running back Peyton Hillis fumbled while trying to reach the ball over the goal line on a run from the 1-yard line. Hillis' knees were not down. Bryan Scott of the Bills recovered.
Third quarter: McKelvin in flight
Leodis McKelvin lost his job as the nickel cornerback after Week One but he made up for it on special teams. McKelvin took a punt return 88 yards for a touchdown late in the third quarter to give the Bills a 35-3 lead.
It was McKelvin's second career punt return TD and his second in his last six returns, dating to the second last game of last season, when he had an 80-yard score against Denver.
"I'm very good at going vertical - getting upfield, getting what I could get," McKelvin said. "But that time I got past that first wave. Once you get past that first wave, everything else is history. .
"I just tell the guys, 'You give me a couple returns, I promise you, one will go to the house.' "
The key block was from Chris White, who flattened Abram Elam just in front of McKelvin.
"It's always exciting when he gets the ball with a little bit of space because he can make plays," White said.
Key plays: The Bills got a 49-yard touchdown pass from Ryan Fitzpatrick to Stevie Johnson earlier in the third quarter.
Fourth quarter: Saving face
Chiefs quarterback Matt Cassel rolled up the garbage yards in the fourth quarter. Cassel passed for 140 of his 301 passing yards in the final 15 minutes as the Chiefs got two touchdowns to make the final score look less embarrassing.
Cassel is 4-8 in his last 12 starts for the Chiefs.
"We have to do a better job of staying ahead on downs, first and second downs, creating positive plays, staying out of the negative plays that create third-and-long situations," Cassel said.
The Chiefs converted only 3 of their first 12 third-down situations, and eight of those were third and 7 or longer.
"We knew coming in that we were going to have to handle their front," Cassel said. "We did at times, and we didn't at other times."
Fantasy bonus: Dwayne Bowe caught two touchdown passes in the quarter, on 33- and 2-yard throws from Cassel, to make his fantasy owners happy.
Head-scratching: "We have to try to figure out this team - what this team is about, how we can be better and how to get it done," said Chiefs coach Romeo Crennel.