It would have been a tough task even at full strength, but the banged up Buffalo Bills dropped their third straight at home, losing to the still undefeated Cincinnati Bengals 34-21 at Ralph Wilson Stadium on Sunday.

EJ Manuel started under center in place of Tyrod Taylor (knee), and while LeSean McCoy and Sammy Watkins each returned after a two week absence. In getting players back, they also gave two more up to the injury bug: rookie running back Karlos Wililams and wideout Percy Harvin did not play.

Manuel threw for 263 yards with a TD in the air and one the ground. He was intercepted once. Tight end Charles Clay emerged as Manuel's go-to receiver, with nine catches for 62 yards on 13 targets. McCoy ran for 90 and score and Watkins caught four passes, including a touchdown.

But, it wasn't enough for the 6-0 Bengals who got three TD passes from Andy Dalton, one each to Tyler Eifert, Marvin Jones and Jeremy Hill. Giovani Bernard also ran for a score. While the Bills kept A.J. Green to just four catches, Jones ran free: nine grabs for 95 yards.

Buffalo dropped to 1-3 at home and 3-3 overall. They'll play the Jaguars in London next Sunday, a game that will be streamed live on the internet by Yahoo.

More From WIBX 950