CINCINNATI (AP) -- Joe Mixon had another big game Sunday, rushing for 129 yards and a pair of touchdowns, and the Cincinnati Bengals held on for a 30-16 victory over the Oakland Raiders that ended one of their longest losing streaks under coach Marvin Lewis.
The Bengals (6-8) had dropped five straight - their third-worst slump during Lewis' 16 seasons - before finding a team struggling as much as them. Mixon's 15-yard touchdown with 4:04 left clinched the Bengals' first win since October and capped his second straight 100-yard game.
Cincinnati wrapped up its home season before another sparse crowd, with 44,568 tickets distributed. The Bengals had the second-smallest season attendance in Paul Brown Stadium's 19 seasons as fans showed frustration with another disappointing season under Lewis.
The Raiders (3-11) are already in next-year mode. They fired general manager Reggie McKenzie on Monday and had little on the line against the Bengals.
Oakland was trying to win two in a row for the first time this season, and Derek Carr was closing in on a club record for avoiding interceptions. Carr got his record, but the sloppy Raiders lost again.
With Mixon the focal point, the Bengals put together their biggest first half since their previous victory, 37-34 over Tampa Bay on Oct. 28. Lewis went for it twice on fourth down and produced a pair of touchdown drives. Mixon surged into the end zone on fourth down from the 1-yard line for a 14-0 lead in the second quarter.
Jeff Driskel struggled in his third start replacing the injured Andy Dalton, repeatedly overthrowing receivers. He had a 7-yard touchdown to Tyler Boyd for Cincinnati's first score, but Driskel finished 14 of 33 for 130 yards with an interception.
Boyd reached 1,000 yards for the season before leaving with an injury.
Carr was 21 of 38 for 263 yards and a touchdown and no interceptions for the ninth straight game. With his 14th pass, Carr broke Rich Gannon's club record for the longest stretch without throwing an interception - 277 in 2001. He was lucky to get that far: Bengals safety Shawn Williams dropped a ball thrown directly to him on Oakland's first possession.
Raiders: LG Kelechi Osemele was out for the second straight game with a toe injury. CB Gareon Conley got a concussion.
Bengals: LB Vontaze Burfict missed his second straight game with a concussion. Boyd hurt his right knee late in the first half and didn't return.
Raiders host Denver on Monday night. They lost at Denver 20-19 in the second game of the season.
Bengals play at Cleveland on Sunday. The Browns won at Paul Brown Stadium 35-20 on Nov. 25.