ORCHARD PARK (AP) -- With his job security in question, Ryan Fitzpatrick came through with one his most complete performances of the season.
Fitzpatrick threw two touchdown passes and scored on a 1-yard run to lead the Bills to a 34-18 win over the Jacksonville Jaguars on Sunday. He led five consecutive scoring drives that produced 27 points -- three touchdowns and two field goals.
The Bills (5-7) won despite finishing the game without their top two receivers after Stevie Johnson left late in the third quarter after hurting his left hamstring.
Johnson scored on a 13-yard catch earlier in the quarter before leaving the game. The Bills were already minus receiver Donald Jones (calf).
Fred Jackson had 101 yards rushing and fellow running back C.J. Spiller capped the victory with a 44-yard touchdown run in the fourth quarter in helping Buffalo score more than 20 points for only the third time in eight games. Buffalo also won for only the third time in nine games.
Fitzpatrick, who has faced criticism for his inconsistent play, finished 9 of 17 for 112 yards. His only miscue was an interception in the first half, which prompted a number of boos from the crowd.
The Bills' defense responded by limiting Jacksonville to just 236 yards. Mario Williams had a sack, his sixth in four games and team-leading 9 1/2, in which he stripped the ball from Chad Henne and recovered the fumble.