Buffalo ends playoff drought; Browns finish 0-16

Buffalo Bills defensive tackle Kyle Williams (95) and a group of players fall to the ground in celebration after Williams scored a touchdown, during the second half of an NFL football game against the Miami Dolphins, Sunday, Dec. 31, 2017, in Miami Gardens, Fla. (AP Photo/Wilfredo Lee)

Buffalo Bills defensive tackle Kyle Williams (95) and a group of players fall to the ground in celebration after Williams scored a touchdown, during the second half of an NFL football game against the Miami Dolphins, Sunday, Dec. 31, 2017, in Miami Gardens, Fla. (AP Photo/Wilfredo Lee)

MIAMI GARDENS, Fla. (AP) – The Buffalo Bills snapped the longest current non-playoff drought in North American pro sports with a 22-16 victory Sunday at Miami and Cincinnati’s victory at Baltimore. The Bills hadn’t made the postseason since 1999.

Buffalo (9-7) will travel to Jacksonville next weekend in a wild-card game.

The Bills’ anxiety was compounded by the loss of 1,000-yard rusher LeSean McCoy with a right ankle injury. He was carted off the field in the third quarter.

Bengals 31, Ravens 27: The Ravens were ousted from the playoff hunt in stunning fashion when Andy Dalton threw a 49-yard touchdown pass to Tyler Boyd with 44 seconds, giving the Bengals the win.

Needing a win to advance to the postseason, Baltimore (9-7) rallied from a 14-point deficit to take its first lead with 8:48 left. But Dalton put together a 90-yard drive in the closing minutes before hitting Boyd over the middle on a fourth-and-12 play.

Steelers 28, Browns 24: The Browns joined the 2008 Detroit Lions as the only teams in NFL history to go 0-16 when they failed to find a way to beat the backup-laden Steelers.

Cleveland had a chance late in the fourth quarter, but DeShone Kizer’s fourth-down pass to Corey Coleman bounced off Coleman’s hands and fell incomplete.

The AFC North champion Steelers (13-3) sat stars Ben Roethlisberger and Le’Veon Bell, among others.

Titans 15, Jaguars 10: Marcus Mariota threw a touchdown and used his legs to help the Titans end an eight-season playoff drought by beating the Jaguars to clinch an AFC wild-card berth. The Titans (9-7) snapped a three-game skid in a game they needed to win.

Buccaneers 31, Saints 24: Jameis Winston threw for 363 yards, including a 39-yard scoring pass to Chris Godwin with nine seconds remaining, to help the Buccaneers snap a five-game losing streak with a victory over the Saints.

The playoff-bound Saints (11-5) entered the day hoping to clinch their first NFC South championship in six years. They wound up winning the title anyway, with Carolina (11-5) losing its regular season finale at Atlanta.

Falcons 22, Panthers 10: Matt Bryant kicked five field goals, including a 56-yarder, for all of Atlanta’s second-half points and the Falcons clinched a playoff spot by beating the Panthers.

Atlanta (10-6) clinched the No. 6 seed in the NFC and will play at the Los Angeles Rams next week in the first round of the playoffs.

Vikings 23, Bears 10: Minnesota’s defense turned in another dominant performance and Latavius Murray rushed for 111 yards and two touchdowns, helping the Vikings secure a first-round bye for the playoffs.

Stefon Diggs caught six passes for 65 yards and a touchdown for the Vikings (13-3), who reached 13 wins for only the second time in the history of the franchise.

Chiefs 27, Broncos 24: Patrick Mahomes II made both his first NFL start and his first NFL relief appearance a success, leading the Chiefs past the Broncos on Harrison Butker’s 30-yard field goal as time expired.

Starting in place of Alex Smith, Mahomes handed off a 24-10 lead to No. 3 QB Tyler Bray midway through the fourth quarter, but came back with the score tied at 24 and less than three minutes left. He drove the Chiefs 67 yards in 11 plays for the game-winning field goal.

Cowboys 6, Eagles 0: Dak Prescott tossed a 20-yard touchdown pass to Brice Butler early in the fourth quarter and the Cowboys beat playoff-bound Philadelphia, preventing the Eagles from earning a franchise-record 14th win. The Eagles (13-3) rested several starters on a frigid day.

Lions 35, Packers 11: Matthew Stafford threw three touchdown passes and the Lions beat the turnover-prone and short-handed Packers in a matchup of teams out of the playoff race.

Colts 22, Texans 13: Jacoby Brissett threw for one touchdown and Marlon Mack ran for another as the Colts beat Houston in the season finale for both teams.

Cardinals 26, Seahawks 24: Phil Dawson kicked four field goals, the last from 42 yards with 2:21 left, Blair Walsh missed a 48-yard attempt with 32 seconds left and the Cardinals beat the Seahawks.

Seattle’s playoff hopes were dashed when Atlanta beat Carolina to earn the final wild-card spot in the NFC.

49ers 34, Rams 13: Jimmy Garoppolo threw for 292 yards and two touchdowns to lead the 49ers to their fifth straight victory, against a Rams team resting its big stars for the playoffs.

Chargers 30, Raiders 10: Philip Rivers passed for 387 yards and three touchdowns, but the Chargers missed out on a playoff berth despite their victory over the Raiders.

Keenan Allen scored on a 27-yard fumble recovery and a 6-yard TD catch for the Chargers (9-7), who won six of their final seven games in their relocation season.

The Bolts needed help from losses by two other AFC teams to become the second team in NFL history to make the playoffs after an 0-4 start, and they were eliminated when Tennessee beat Jacksonville moments after the final gun in Carson.

Tyrell Williams caught a 56-yard TD pass and Travis Benjamin caught a 62-yard scoring pass for the Chargers, who won nine of their final 12 games. They fought fiercely to overcome their 0-4 start, which included two losses decided by missed field goals on the final snap, but the Bolts couldn’t quite do it.

For more NFL coverage: http://www.pro32.ap.org and – http://www.twitter.com/AP-NFL