Buffalo Bills running back LeSean McCoy scores a touchdown during the overtime of an NFL football game against the Indianapolis Colts, Sunday, Dec. 10, 2017, in Orchard Park, N.Y. The Bills beat the Colts 13-7. (AP Photo/Adrian Kraus)
Buffalo Bills running back LeSean McCoy scores a touchdown during the overtime of an NFL football game against the Indianapolis Colts, Sunday, Dec. 10, 2017, in Orchard Park, N.Y. The Bills beat the Colts 13-7. (AP Photo/Adrian Kraus) Credit: Adrian Kraus

Orchard Park, n.y. — LeSean McCoy scored on a 21-yard run with 1:33 left in overtime to secure the Buffalo Bills’ 13-7 win over the Indianapolis Colts in a wintry, whiteout setting best suited for snow shoes and sled dogs.

McCoy finished with 156 yards rushing and topped the 1,000-yard mark for the sixth time in his career on a slick, snow-covered field.

The Bills’ sideline erupted after McCoy’s touchdown, with numerous players running onto the field to either make snow angels or engage in celebratory snowball fights.

Buffalo (7-6) stayed alive in the AFC playoff picture, while the Colts (3-10) were mathematically eliminated from playoff contention.

The game began in nearly whiteout conditions with a major lake-effect storm blowing in off nearby Lake Erie. The snow fell so hard a half-hour before kickoff, it was nearly impossible to see New Era Field’s west-end scoreboard from the east-end stands.

McCoy’s touchdown came on Buffalo’s second possession of overtime. Facing third-and-2, McCoy found a crease up the middle and had enough footing to cut to his left and scamper into the end zone untouched.

Eagles 43, Rams 35

Los Angeles — Carson Wentz threw for 291 yards and four touchdowns before leaving with a knee injury, and Jake Elliott kicked the go-ahead 33-yard field goal with 3:45 left as Philadelphia clinched the NFC East title.

Two sources familiar with the injury tell The Associated Press that doctors believe Wentz has torn his left anterior cruciate ligament and will miss the rest of the season and playoffs.

Wentz needs an MRI to confirm the severity of the injury. Both people spoke to the AP on condition of anonymity because they weren’t authorized to release the information.

Wentz was hit hard as he scrambled into the end zone on a play that was called back because of holding. He stayed in the game and threw a 3-yard touchdown pass to Alshon Jeffery four plays later to give the Eagles the lead.

Jaguars 30, Seahawks 24

Jacksonville, Fla. — Blake Bortles threw two perfect passes for touchdowns and Jaydon Mickens set up another score with a 72-yard punt return for Jacksonville.

The Jaguars (9-4) intercepted three passes by Russell Wilson, including two on deep balls, and won for the sixth time in their last seven games. This victory, coupled with Tennessee’s loss at Arizona, moved Jacksonville atop the AFC South.

Cardinals 12, Titans 7

Glendale, Ariz. — Phil Dawson kicked four second-half field goals and Arizona shut down Tennessee’s offense nearly all day.

Dawson connected from 47, 23, 32 and 35 yards and missed from 40 for the Cardinals (6-7), whose victory came two weeks after they beat then-AFC South leader Jacksonville on the same field.

Chargers 30, Redskins 13

Carson, Calif. — Philip Rivers passed for 319 yards and two touchdowns, and Los Angeles continued its ferocious playoff push with its fourth straight victory.

Tyrell Williams caught a 75-yard touchdown pass and Hunter Henry had another scoring grab for the Chargers (7-6), who have won seven of nine after an 0-4 start to their relocation season.

Packers 27, Browns 21 (ot)

Cleveland — Brett Hundley threw a 25-yard touchdown pass to Davante Adams in overtime as Green Bay rallied from a two-touchdown deficit in the fourth quarter.

Cleveland fell to 0-13 and made too many crucial mistakes to break into the win column.

Chiefs 26, Raiders 15

Kansas City, Mo. — Kareem Hunt ran for 116 yards and a touchdown and KAnsas City shut down Derek Carr and his offense to snap a four-game losing streak.

The suddenly stingy Chiefs (7-6) also made a big statement in the crowded AFC West race. They are tied atop the division with the Chargers; the Raiders are 6-7.

The Chargers visit Kansas City on Saturday night.

Panthers 31, Vikings 24

Charlotte, n.c. — Jonathan Stewart ran for 103 yards and three touchdowns, and Carolina snapped Minnesota’s eight-game winning streak.

Cam Newton threw for a touchdown and ran for 75 yards as the Panthers (9-4) racked up 216 yards on the ground against the league’s No. 2 ranked defense to pull even with the Saints atop the NFC South standings.

Cowboys 30, Giants 10

East Rutherford, n.j. — Dak Prescott threw three touchdown passes and desperate Dallas spoiled Steve Spagnuolo’s debut as interim coach, as well as the return of quarterback Eli Manning to New York’s starting lineup.

Prescott threw a go-ahead 20-yard score to tight end Jason Witten with 7:38 to play. Rod Smith scored on an 81-yard pass play with 4:08 left and added a 15-yard scoring run a little more than a minute later after an interception by Sean Lee.

Broncos 23, Jets 0

Denver — Denver snapped its longest losing streak since joining the NFL in 1970 thanks to wide receiver Demaryius Thomas’ big game and a return of the Broncos’ stingy defense.

Trevor Siemian threw for 200 yards and his favorite target was Thomas, who caught eight passes for 93 yards and a touchdown as the Broncos (4-9) avoided tying their franchise futility record of nine consecutive losses set way back in 1967.

Lions 24, Buccaneers 21

Tampa, Fla. — Matthew Stafford passed for 381 yards with an injured throwing hand and set up Matt Prater for a 46-yard field goal in the closing seconds for Detroit.

Stafford made his 109th consecutive start despite being limited in practice after his right hand was stepped on during the previous week at Baltimore. He completed 36 of 44 attempts against Tampa Bay (4-9), and the Lions (7-6) overcame two interceptions and a fumble to stop a two-game losing streak.

Niners 26, Texans 16

Houston — Jimmy Garoppolo threw for a career-high 334 yards and a touchdown to help San Francisco to its second straight win.

Garoppolo again showed that he could be the answer for the 49ers (3-10) at quarterback, going 20 of 33 in his second start for the team. Acquired before the trade deadline from New England, Garoppolo threw for 293 yards in his debut last week to help the 49ers to a 15-14 win at Chicago.

Bears 33, Bengals 7

Cincinnati — Rookie Mitchell Trubisky threw for a touchdown and ran for another in his best showing yet, and Chicago ended a five-game losing streak with their most lopsided victory in five years.

Jordan Howard ran for 147 yards and a pair of touchdowns as the Bears (4-9) dominated a matchup of the NFL’s worst offenses.

Their rookie quarterback took full advantage of an injury-depleted defense, completing a season-high 25 passes out of 32 attempts for 271 yards. He also ran 4 yards for a score.

The Bengals (5-8) were coming off a 23-20 loss to the Steelers on Monday night that crushed their playoff hopes and gutted their defense. The Bears piled up a season-high 482 yards against a unit missing starting cornerbacks Adam “Pacman” Jones and Dre Kirkpatrick, as well as linebackers Vontaze Burfict and Nick Vigil.

It was Cincinnati’s worst home drubbing since a 34-3 loss to Baltimore in 2008. Many of the 52,002 fans headed for the exits early in the fourth quarter.