James Cook rushed for a career-high 86 yards and Devin Singletary also rushed for 86 yards and tacked on a score for the Bills (7-3), who halted a two-game losing streak. Stefon Diggs caught a touchdown pass for Buffalo.Jacoby Brissett passed for 324 yards and three touchdowns for Cleveland (3-7), which lost for the sixth time in the past seven games. Amari Cooper caught eight receptions for 113 yards and two touchdowns, but Nick Chubb was held to 19 yards on 14 carries for the Browns.The game was moved to Detroit due to the epic snowstorm that hit the Buffalo area. On Saturday upon leaving their complex for the airport, the Bills said there were 77 inches of snow on the ground at Highmark Stadium in Orchard Park, N.Y.Bass matched the franchise record of six field goals for the second time in his career. The original mark was set in 1996 by Steve Christie.Diggs had four receptions for 48 yards to top 1,000 yards for the fifth straight season. He has 1,033 this year.The Bills led by three at halftime before Bass expanded the lead to 16-10 with a season-long 56-yard field goal with 9:42 left in the third quarter.