Marshawn Lynch and the Buffalo Bills' popgun offense finally found an opponent they could dominate. The rookie running back threw for a touchdown and scored another rushing, sparking a 33-21 win over the defensively porous and fully demoralized Cincinnati Bengals on Sunday. It was a breakout performance for Lynch, who had a career-best 153 yards rushing, including a 56-yard TD run that put the game away with 2:22 remaining. He also had an 8-yard touchdown pass to Robert Royal, which put the Bills ahead for good, 26-21, with 6 minutes left. The Bills (4-4) won their third straight, their best stretch since winning six straight in 2004 and produced 479 yards of total offense, their most since producing 579 in a 42-23 win at Seattle to end the 2000 season.