Fitzpatrick threw three touchdown passes and the Bills overcame the loss of running back C.J. Spiller to beat the Cleveland Browns 24-14 on Sunday, snapping an eight-game road losing streak.