The Detroit Lions clustered on the bench under shade canopies Sunday, keeping their cool in the South Florida heat. And when they stepped onto the field and into the subtropical sunshine, they ran all over the Miami Dolphins.

Unfazed by the hot Florida weather, Kerryon Johnson rushed for 158 yards and the Lions netted 248 on the ground, their highest total in 21 years, to beat Miami 32-21.

"This is the same stuff I've been doing since I was a little boy," said Johnson, an Alabama native. "I've been up in Detroit freezing my tail off. To finally get to play in the sun and heat and humidity, I was loving it."

Matt Stafford completed 18 of 22 passes for 217 yards and two touchdowns. Detroit (3-3), returning from its bye week, had 457 total yards, averaged 7.1 yards per rush and mounted scoring drives covering 64, 85, 75, 65, 75, 63 and 44 yards in the 88-degree heat.

"We're playing a team, not the weather," Stafford said. "Our guys up front dominated, and our backs were awesome. It was good to go out there and play at a high level against a good team."

The injury-ravaged Dolphins (4-3) lost at home for the first time this season.

Tampa Bay 26, Cleveland 23 (OT): Chandler Catanzaro made history by kicking the longest field goal in an NFL overtime, a 59-yarder, as the Buccaneers (3-3) handed the Browns (2-4-1) a league record-tying 24th consecutive road loss. Redeeming himself after missing an extra point, as well as a 40-yard field goal on the final play of regulation, Catanzaro's kick barely made it over the crossbar to end Tampa Bay's three-game losing streak in Cleveland's fourth OT game of the season.

NFC

Mystery snap infraction sinks Cowboys

Washington 20, Dallas 17: Linebacker Ryan Kerrigan's strip-sack of Dak Prescott was recovered for a touchdown by Preston Smith with just under five minutes left, and the host Redskins (4-2) held on vs. the Cowboys (3-4) when a last-second field-goal attempt by Brett Maher went off the left upright. What would have been a 47-yard kick became a 52-yarder when long snapper L.P. Ladouceur was called for a snap infraction. "Exact same thing I've been doing for 14 years," said Ladouceur, the longest-tenured member of Dallas' roster.

L.A. Rams 39, San Francisco 10: Todd Gurley scored three touchdowns and Jared Goff threw two TD passes as the Rams (7-0) took advantage of four takeaways and a blocked punt to rout the host 49ers (1-6). Aaron Donald had four sacks, a forced fumble and a fumble recovery for Los Angeles, which intercepted C.J. Beathard twice and recovered two fumbles. Beathard has thrown seven interceptions and lost three fumbles in four starts since taking over for injured Jimmy Garoppolo.

AFC

Bortles benched in Jaguars' third loss in row

Houston 20, Jacksonville 7: Blake Bortles fumbled on the host Jaguars' third play of each half, leading to 10 points and his benching as the Texans (4-3) won their fourth consecutive game to take a one-game lead in the AFC South.

Cody Kessler replaced Bortles in the third quarter and threw a short touchdown pass to T.J. Yeldon, creating speculation he might supplant Bortles, who has been awful in three consecutive losses for the Jaguars (3-4), with two touchdown passes and eight turnovers.

Deshaun Watson, who reportedly made the 800-mile road trip from Houston by bus instead of plane, had a touchdown pass despite playing with a bruised lung and injured ribs.

L.A. Chargers 20, Tennessee 19: Adrian Phillips broke up Marcus Mariota's pass attempt, the Titans' second try for a two-point conversion after a defensive penalty on the first attempt, and the Chargers (5-2), weathering the absence of running back Melvin Gordon (hamstring), held on in London for their fourth consecutive victory.

The Titans (3-4) drove 89 yards over the final 4:55 before Mariota's 1-yard pass to Luke Stocker pulled them within one point with 31 seconds left. Rather than try for overtime, Tennessee coach Mike Vrabel decided to go for the victory.

"I love the call, everyone in this locker room loved the call," wide receiver Tajae Sharpe said. "We wanted to be aggressive no matter what, and that's what we did."

Indianapolis 37, Buffalo 5: Andrew Luck threw four touchdown passes and Marlon Mack had his first rushing scores of the season as the host Colts (2-5) ended a four-game losing streak by beating the Bills (2-5), who started Derek Anderson at quarterback for injured rookie Josh Allen. Adam Vinatieri scored five points to move within five of breaking Morten Andersen's NFL career record (2,544).