ORCHARD PARK, N.Y. — Jay Ajayi stiff-armed his way to his third 200-yard rushing performance of the season.

In the process, the second-year running back carried the Miami Dolphins one giant step closer to clinching their first playoff berth since 2008.

Ajayi had 206 yards rushing and a touchdown, and broke loose for a 57-yard run in overtime to set up Andrew Franks’ 27-yard field goal with 47 seconds left in a 34-31 win over the Buffalo Bills on Saturday.

“It’s about running hard through the whole game and finishing strong,” Ajayi said. “Division rival game, December game, a lot was on the line. Tensions were high today.”

Ajayi relieved the tension after Miami took over at its 15 with four minutes left.

Ajayi stiff-armed defensive lineman Leger Douzable at the line of scrimmage and found a crease off left tackle before being brought down at the Buffalo 28. The Dolphins ran five more plays before Franks lined up for the decisive kick.

“Oh, man, he’s a grinder. He’s a workhorse,” tight end Dion Sims said. “He goes 100 miles an hour and that’s why he’s got the nickname ‘Train,’ because he’s just going nonstop.”

After winning for the ninth time in 10 games, the Dolphins (10-5) can secure the AFC’s final wild-card berth as early as Sunday night if Denver loses to Kansas City.

FALCONS 33, PANTHERS 16: Matt Ryan threw for 277 yards and two touchdowns, Tevin Coleman had 135 yards from scrimmage, including a pivotal 55-yard TD run in the fourth quarter, and visiting Atlanta (10-5) clinched its first NFC South title since 2012.

Ryan torched the Panthers for the second time this season. He threw for 503 yards and four TDs in Atlanta’s win earlier this season at the Georgia Dome, a victory that set the stage for the Falcons’ playoff push.

The Panthers (6-9) were officially eliminated from playoff contention after making the Super Bowl last season.

PACKERS 38, VIKINGS 25: Aaron Rodgers threw for 347 yards and four touchdowns, and Jordy Nelson shredded Minnesota’s secondary for 154 yards and two scores as Green Bay (9-6) won at home.

The Packers’ fifth straight win set up a winner-take-all showdown next week with Detroit for the NFC North title.

Playing again without running back Adrian Peterson, the Vikings (7-8) had success through the air, as Sam Bradford threw for 382 yards and three touchdowns. Adam Thielen had a career-high 202 receiving yards and two scores.

WASHINGTON 41, BEARS 21: Kirk Cousins threw for a touchdown and ran for two more, and Washington (8-6-1) kept its playoff hopes alive with a win at Chicago (3-12).

Cousins was 18 of 29 for 270 yards, with a 17-yard touchdown to Chris Thompson in the first quarter. He also scored on a 9-yard run in the second quarter and a 1-yard run in the third.

JAGUARS 38, TITANS 17: Blake Bortles threw for 325 yards and a touchdown, and was on the receiving end of a 20-yard trick play touchdown as Jacksonville (3-12) beat visiting Tennessee (8-7), ending a nine-game losing streak.

CARDINALS 34, SEAHAWKS 31: Chandler Catanzaro hit a 43-yard field goal on the final play and Arizona (6-8-1) won at Seattle (9-5-1), dealing a blow to the Seahawks’ hopes of earning a first-round playoff bye.

Seattle rallied from a 31-18 deficit, scoring two touchdowns in the final three minutes, but Steven Hauschka missed the extra point after Paul Richardson’s 5-yard TD catch with 1:06 left.

SAINTS 31, BUCCANEERS 24: Mark Ingram rushed for two touchdowns and a game-sealing first down in the final minutes, and New Orleans (7-8) beat visiting Tampa Bay (8-7), damaging the Buccaneers’ playoff hopes.

49ERS 22, RAMS 21: Colin Kaepernick threw a 10-yard touchdown pass with 31 seconds remaining and scrambled for the winning 2-point conversion as San Francisco (2-13) won at Los Angeles (4-11), snapping a 13-game losing streak.