K.C. surges late to beat Raiders

•KANSAS CITY 34, OAKLAND 20: Jeremy Maclin had two touchdowns catches after fourth-quarter interceptions and Tyvon Branch returned a third interception from Derek Carr for a game-clinching score against his former team as the Chiefs (7-5) beat the host Raiders (5-7) for their sixth consecutive victory. The Raiders were leading by six points and driving for more when Carr's mistakes changed the tide of the game and helped keep the Chiefs in the lead in the AFC wild-card race. Alex Smith threw two touchdown passes and ran for a third score and Maclin had 95 yards on nine catches to lead the Chiefs.

•BUFFALO 30, HOUSTON 21: Tyrod Taylor threw a 40-yard touchdown pass to Charles Clay with 1:53 left to lead the Bills (6-6) over the Texans (6-6) in Orchard Park, N.Y. Taylor finished 11 of 21 for 211 yards and three TDs and also scored on an 8-yard run. Buffalo (6-6) snapped a two-game skid and gained ground on the Texans in the AFC playoff race. Sammy Watkins had three catches for 109 yards and a touchdown. The Texans had a four-game winning streak snapped. Houston's Brian Hoyer finished 26 of 44 for 293 yards with three touchdowns but was unable to deliver in the clutch.

•MIAMI 15, BALTIMORE 13: The host Dolphins (5-7) intercepted a pair of deflected passes from Matt Schaub to score two touchdowns 20 seconds apart late in the first half and held on to beat the Ravens (4-8). The score was 0-0 when Reshad Jones intercepted a pass batted by defensive tackle Jordan Phillips to set up the game's first score. On the next play, Ryan Tannehill hit a leaping DeVante Parker at the goal line for a 38-yard touchdown. Three plays later, defensive end Derrick Shelby slapped a pass in the air, caught it and ran 22 yards to the end zone, with Schaub giving chase in vain.

•TENNESSEE 42, JACKSONVILLE 39: Marcus Mariota scored the go-ahead touchdown on an 87-yard run midway through a wild fourth quarter in Nashville, and the Titans (3-9) edged the Jaguars (4-8) to snap its 11-game home losing streak. The Titans had not won on their own field since Oct. 12, 2014. Mariota finished with 112 yards rushing, becoming the first Tennessee player to run for at least 100 yards since Chris Johnson on Dec. 29, 2013. Blake Bortles threw for 322 yards and five touchdowns for the Jaguars.

•DENVER 17, SAN DIEGO 3: Brock Osweiler threw for one touchdown and Danny Trevathan intercepted Philip Rivers and returned it 25 yards for a score, leading the visiting Broncos (10-2) to a victory against the hapless Chargers (3-9). Osweiler improved to 3-0 since taking over for the injured Peyton Manning.

•CINCINNATI 37, CLEVELAND 3: Andy Dalton threw two touchdown passes and ran for a score and the visiting Bengals (10-2) moved closer to a playoff berth and the AFC North title by crushing the woeful Browns (2-10), which dropped their seventh in a row. A.J. Green finished with 128 yards on five catches for Cincinnati.