ORCHARD PARK, N.Y. (AP) - Kyle Orton hit rookie wide receiver Sammy Watkins on a two-yard touchdown for the winning score with one second remaining as the Buffalo Bills beat the Minnesota Vikings 17-16 on Sunday.

The touchdown capped a 15-play, 80-yard drive which Orton extended by converting a fourth-and-20 and a third-and-12.

Orton set up the decisive score with a 28-yard pass to Chris Hogan at the Vikings two yard line.

Orton overcame an interception, a lost fumble and six sacks to finish 31 of 43 for 283 yards and two touchdowns - both to Watkins.

It was Orton's second last-second victory in three starts for Buffalo (4-3), which overcame injuries to running backs Fred Jackson and C.J. Spiller.

The Vikings defense forced four turnovers.

Teddy Bridgewater went 15 of 26 for 157 yards with a touchdown and two interceptions as Minnesota (2-5) lost its third in a row.