Dak Prescott and the Dallas Cowboys had another efficient preseason showing.
Andy Dalton bogged down a bit with his Cincinnati Bengals.
Prescott led a pair of scoring drives in three possessions, capped by a scrambling 6-yard scoring pass to Terrance Williams, before the Bengals rallied after halftime for a 21-13 exhibition victory Saturday night.
The Bengals had just two first downs in three Dalton-led possessions a week after he threw for two touchdowns with an offense that was revamped after finishing last in the NFL. One of the first downs was on Dalton's 13-yard scramble after the Bengals (2-0) started with a pair of three-and-outs.
A week after throwing a 30-yard touchdown to rookie Michael Gallup on his only drive of the preseason opener in San Francisco, Prescott was 10 of 15 for 86 yards. The TD drive for a 10-0 lead was kept alive by an 8-yard slant to Gallup, who reached out for a nice catch inside the Cincinnati 10.
at Texans 16, 49ers 13: Deshaun Watson threw a touchdown pass and Houston earned a preseason win over San Francisco.
Watson led the Texans down the field, going 5 of 8 for 73 yards, capped off by a 1-yard touchdown pass to Bruce Ellington.
It was a much lengthier outing than the preseason opener in Kansas City when Watson attempted just one pass in his return to game action after missing the second half of his rookie season with a torn ACL.
Watson's efficiency matched a nice opening drive from San Francisco's Jimmy Garoppolo, who threw a 2-yard touchdown pass to Trent Taylor.
Garoppolo's night ended after his second drive when a deep pass to Dante Pettis bounced off Pettis' hands and was intercepted by Johnson Bademosi. Garoppolo was 10 of 12 for 136 yards.
Buccaneers 30, at Titans 14: Jameis Winston gave the Tampa Bay Buccaneers a potent reminder of what they will miss when the quarterback sits out his three-game suspension to start the regular season.
Winston threw for 226 yards and two touchdowns after coming off the bench in the second quarter, and the Buccaneers beat Tennessee in the teams' second exhibition game.
Ryan Fitzpatrick started for a second straight week as the Buccaneers (2-0) prepare the veteran to run the offense while Winston sits out for violating the league's personal conduct policy after the NFL investigated an allegation Winston groped a female Uber driver in Arizona in March 2016. Fitzpatrick helped the Bucs hold the ball for 9 minutes of the first quarter, but they settled for a field goal as the quarterback was 5 of 13 for 46 yards passing.
Winston completed eight of his first nine passes and left with a 151.4 passer rating. He threw for big chunks, hitting Mike Evans for 38 yards and then DeSean Jackson on a 54-yarder. Winston found Chris Godwin in a pack of Titans in the end zone for an 8-yard TD and connected with Justin Watson for a 21-yard TD that gave the Bucs a 20-7 halftime lead.
at Broncos 24, Bears 23: Case Keenum moved the chains for the first time for Denver in a 24-23 exhibition loss to Chicago, and Chad Kelly threw another touchdown after leapfrogging Paxton Lynch on the depth chart.
Lynch's second straight poor performance opened the door for the Bears to come back from a 23-10 fourth-quarter deficit.
Bears backup QB Chase Daniel threw two TD passes in the final five minutes, including a 12-yarder to tight end Ben Braunecker with 1:53 left to tie it. Pat O'Donnell's extra point gave Chicago (1-2) its first lead.
Lynch had the Broncos (0-2) close to field goal range when Isaiah McKenzie, who had a half dozen fumbles as a rookie last year, coughed up the ball after a catch, and linebacker Isaiah Irving recovered for Chicago with 58 seconds left.
After a pair of three-and-outs in his dud of a Denver debut last week, Keenum rebounded from another three-and-out to lead two scoring drives on his final two possessions, finishing 8 for 13 for 78 yards with no touchdowns and no interceptions.
Jaguars 14, at Vikings 10: Yannick Ngakoue had an 11-yard sack that helped Jacksonville's defense hold Kirk Cousins and Minnesota's starting offense to three completions and three points, and the Jaguars reserves rallied for a victory over the Vikings.
Cousins was crisp in his only series last week , but the Vikings went three-and-out on two of their four possessions with their new quarterback. Latavius Murray's second fumble, stripped by Malik Jackson, was recovered by Calais Campbell to end another drive. Cousins finished just 3 for 8 for 12 yards.
Minnesota's defense was closer to midseason form, though, with an interception by Harrison Smith of Blake Bortles and another sure pick by Mackensie Alexander that was bobbled and dropped.