CLEVELAND - The Buffalo Bills overcame a game-ending injury to C.J. Spiller in the first quarter Sunday and beat the Browns, 24-14, for their second consecutive victory.
The Browns fell to 0-3. Dating back to last season they are 1-12. Next they have back-to-back road games against the Ravens and Giants starting Thursday in Baltimore.
A 22-yard touchdown pass from Brandon Weeden to fellow rookie Travis Benjamin sliced a 10-point Buffalo lead to 17-14 with 2:27 left in the third quarter.
Ryan Fitzpatrick answered with a touchdown pass, his third of the day, when he hit Stevie Johnson for 9 yards with 9:08 to play.
Just as they did last week, the Browns were forced to play catch-up six minutes into the game.
The Bills built a 14-0 lead before the Browns made their first first down. Both Buffalo touchdowns were set up on punt returns by Leodis
McKelvin one week after the Browns gave up an 81-yard punt return for a touchdown by the Bengals' Adam Jones.
McKelvin returned the first punt by Reggie Hodges 20 yards to the Buffalo 42. From there, Fitzpatrick completed two passes to Donald Jones and two to Johnson before hitting rookie T.J. Graham over the middle in the end zone from the 9.
The Buffalo defense stopped the Browns without a first down again. Hodges punted and McKelvin returned the ball 33 yards to the Browns 49 to set up the next touchdown. The play started as a short pass to Spiller, then Spiller, who entered the game averaging 10.1 yards a carry, turned on the Jets and ran to the end zone for a 32-yard scoring play.
As it turned out, Spiller would touch the ball only one more time.
The Bills began their third drive on the Buffalo 37 after holding the Browns without a first down again. A short pass to Spiller turned into a 25-yad gain, but Spiller's left shoulder was injured on a hard but clean tackle by Usama Young. He did not return.
NOTES: Eric Hagg, the Browns starting free safety the first two games, was inactive on Sunday. Usama Young replaced him. ... Including a return for a touchdown last week against the Chiefs, the Bills Leodis McKelvin has punt returns of 88, 20 and 33 yards over the last two games. ... Cornerback Sheldon Brown started for the Browns after being on the field for only one play last week.