The Tennessee Titans won the game. The Buffalo Bills got a reminder of why they might need two capable running backs -- Travis Henry and Willis McGahee.

With much of the focus on the Bills' potential running back controversy, Titans kicker Joe Nedney pulled out the team's 16-15 preseason win with a 22-yard field goal as time expired last night in Orchard Park, N.Y.

The Bills avoided a scare when Henry left the game in the second quarter with bruised ribs. Henry described the injury as minor, although he is not sure whether he will practice when the team resumes training camp on Monday.

Just as important, on a day in which the team's president, Tom Donahoe, reiterated that he has no intention of trading either running back, was the Bills seeing McGahee's capacity to fill in. McGahee finished with 11 carries for 28 yards and scored on a three-yard run, his second touchdown in his second game.

"My reaction was, 'I hope he's all right,' " McGahee said of Henry. "Everything's good. I just filled in a little. It wasn't anything major, but I'm up for the challenge."

The Titans won their sixth straight preseason game. Starting quarterback Steve McNair had his second consecutive strong outing, finishing 8 of 11 for 93 yards, including an eight-yard touchdown pass to Tyrone Calico. Running back Chris Brown finished with 10 carries for 61 yards.

* BROWNS 17, LIONS 10: Former Virginia Tech teammates Lee Suggs and Kevin Jones are showing why they should be starting running backs in the NFL.

Suggs finished with 63 yards on six carries, including touchdown runs of eight and 15 yards to the wide-open right side. He is competing for the starting job with William Green, who averaged four yards a carry and recovered his own fumble.

Jones was one of the few bright spots for the Lions. He gained 29 yards on six carries in his first action this preseason. The rookie, out last week because of a hamstring injury, outplayed Artose Pinner and Shawn Bryson.

* BENGALS 31, PATRIOTS 3: Carson Palmer passed for three touchdowns and set up another with a 48-yard completion to Chad Johnson as Cincinnati scored on its first three possessions.

It was a breakthrough game for Palmer and a giddy night for Bengals fans, who cheered Palmer and running back Rudi Johnson, and booed former Cincinnati running back Corey Dillon, who was traded to the Super Bowl champions during the offseason.

Palmer played only the first half and was 12 of 19 for 179 yards. Rudi Johnson rushed 16 times for 76 yards and a touchdown. Dillon rushed 11 times for 31 yards for New England.

* JETS 31, COLTS 7: Chad Pennington completed his first 10 passes and threw for 169 yards and a touchdown before leaving in the second quarter, and the New York defense produced three first-half turnovers to lead the visiting Jets past Indianapolis.

Early in the game, Colts wide receiver Troy Walters left with a broken right arm after taking a hard hit from safety Jon McGraw. Coach Tony Dungy said "there's a good chance" that Walters may miss the rest of the season.

* COWBOYS 21, RAIDERS 20: Kerry Collins's 89-yard scoring strike to Doug Gabriel in the third quarter was the biggest play before visiting Dallas rallied to beat Oakland.

After Dallas' first-team offense was kept out of the end zone for the second straight week, the Cowboys' backup quarterbacks -- Drew Henson and Romo -- engineered touchdown drives in the second half. For the Raiders, Gannon was 7 for 15 for 92 yards, and Collins finished 1 for 5.

* PACKERS 19, SAINTS 14: Darren Sharper returned an interception 90 yards for a touchdown in host Green Bay's victory over New Orleans.

Saints quarterback Aaron Brooks aggravated his strained right thigh muscle while scrambling to the sideline to avoid former teammate Grady Jackson in the second quarter and was replaced by Todd Bouman.

* STEELERS 38, TEXANS 3: Jerome Bettis had 10 carries for 48 yards and a touchdown in Pittsburgh's win over visiting Houston.

Duce Staley, lured to Pittsburgh with a $4 million signing bonus in the offseason, carried the ball twice for five yards.

* BEARS 20, 49ERS 13: Brock Forsey, looking to land a roster spot as a backup tailback, scored on a go-ahead two-yard run late in the third quarter and host Chicago beat San Francisco.

Chicago is 2-0 in the preseason under its new head coach, Lovie Smith.

* BRONCOS 19, SEAHAWKS 3: Denver got its second touchdown of the preseason and Jason Elam kicked four field goals in Seattle.

Mike Anderson ran for 120 yards on 21 carries with a touchdown, including 106 yards on 19 carries in the second half, against Seattle's second- and third-team defenders. Starter Quentin Griffin rushed 14 times for 55 yards.

The Seahawks didn't show much offensively in their home opener. Shaun Alexander had 24 yards on five carries.

* EAGLES: Running back Correll Buckhalter will require season-ending surgery to repair the patella tendon in his right knee that was torn in the first quarter of Friday night's preseason victory over the Baltimore Ravens.

Buckhalter, a fourth-year veteran, underwent an MRI exam yesterday that confirmed the extent of the injury.

Browns running back Lee Suggs breaks away for one of his two touchdowns against Detroit. The former Virginia Tech player had 63 yards on six carries.