ORCHARD PARK, N.Y. - Kyle Orton beat the clock again.
Orton completed a 2-yard pass to Sammy Watkins in the left front-corner of the end zone with 1 second remaining in leading the Buffalo Bills to a 17-16 win over the Minnesota Vikings on Sunday.
The touchdown capped a 15-play, 80-yard drive that Orton extended by converting a fourth-and-20 with a 24-yard pass to tight end Scott Chandler over the middle. Three plays later, Orton hit Watkins on a crossing pattern for an 18-yard gain on third-and-12.
And Orton set up the decisive score by threading a 28-yard pass to Chris Hogan at 2 along the left sideline.
Shaking off an interception and a lost fumble, Orton went 31 of 43 for 283 yards and two touchdowns — both to Watkins. The 10-year journeyman improved to 2-1 since replacing second-year starter EJ Manuel.
Orton won his first start by helping set up Dan Carpenter's 58-yard field goal as time ran out in a 17-14 win at Detroit three weeks ago.
Buffalo (4-3) snapped a two-game home losing streak, improved to 3-0 this season against NFC North opponents and did so by overcoming injuries to running backs Fred Jackson (groin) and C.J. Spiller (left shoulder) in the first half.
The Vikings defense sagged in a game it forced four turnovers (an interception and three fumbles) and had six sacks, including a career-best four by Everson Griffen.
Minnesota's offense, however, lacked finish in rookie quarterback Teddy Bridgewater's third career start, and first on the road.
Bridgewater went 15 of 26 for 157 yards with a touchdown and two interceptions as Minnesota (2-5) lost its third in a row.
Cordarrelle Patterson had 4-yard touchdown catch.
The Vikings settled for three field goals by Blair Walsh on four drives inside the Bills 40.