ORCHARD PARK, N.Y. - Quarterback Alex Smith and the Kansas City Chiefs took advantage of the bumbling Buffalo Bills.
Anthony Sherman recovered a fumble to set up Smith's 8-yard touchdown run with nearly 9 minutes left in lifting the Chiefs to a 17-13 come-from-behind victory. Jamaal Charles also scored on a 39-yard touchdown run as the Chiefs (6-3) scored twice in span of 4:31 to overcome a 13-3 deficit.
The Chiefs defense then made a stand at its own 15 by forcing Bills quarterback Kyle Orton to throw four consecutive incompletions and turn the ball over on downs with 2:32 left.
Kansas City improved to 6-1 in its past seven games since opening the season with two losses. Charles finished with 98 yards rushing, while Smith went 17 of 29 for 177 yards passing.
Smith scored two plays after Sherman punched the ball out of the hands of Bills punt-returner Leodis McKelvin and then pounced on the loose ball at Buffalo's 26. That wasn't the only Bills miscue in a game Buffalo settled for six points -- two field goals -- on four trips inside the Chiefs' 20.
Charles' touchdown run came on a drive after the Bills were stopped twice at the Chiefs' 2 and settled for Dan Carpenter's 21-yard field goal. The Bills squandered another scoring opportunity on their opening drive of the second half.
Running back Bryce Brown was three steps from the end zone when he had the ball punched out of his hands by defensive back Ron Parker. The ball bounced into the end zone, where tight end Scott Chandler had it go off his fingers and out for a touchback.
It was a game the Bills (5-4) let get away, while squandering an opportunity to gain an edge in a jumbled AFC playoff picture.
Buffalo snapped a two-game win streak, fell to 2-4 against conference rivals. And the Bills suddenly face a key test in a short week in preparing to play at division rival Miami on Thursday.
Orton went 29 of 48 for 259 yards passing, including a 25-yards touchdown to Chris Hogan.
Marcell Dareus had three of Buffalo's six sacks.