Sports

Lions outlast Bills

Matthew Stafford threw a 24-yard touchdown pass to Calvin Johnson and the Lions went on to beat the Bills 38-32 last night in Detroit.

The Lions took a 28-7 lead in the first quarter over the Bills, who play host to the Jets in Week 1 of the regular season.

Colts 20, Bengals 16

In Indianapolis, Chandler Harnish threw a 42-yard touchdown pass to tight end Dominique Jones, leading the Colts.

Bengals quarterback Andy Dalton left with a bruised right arm after just six plays but could have returned.

Steelers 17, Panthers 16

In Pittsburgh, Charlie Batch completed 11 of 14 passes for 102 yards and a touchdown to bolster his hopes of playing a 15th NFL season.

Bears 28, Browns 20

In Cleveland, quarterback Colt McCoy did little to solidify winning Cleveland’s backup job and Chicago’s Josh McCown threw two touchdown passes.

Texans 28, Vikings 24

In Houston, Trindon Holliday had his third kick return for a touchdown of the preseason and Justin Forsett rushed for 114 yards and two more scores in Houston’s win.

Jaguars 24, Falcons 14

In Jacksonville, Kevin Elliott had a 77-yard touchdown reception for the Jaguars, likely solidifying his spot on the regular-season roster.

Rams 31, Ravens 17

In St. Louis, Sam Bradford threw three touchdown passes in 1 1/2 quarters, giving the Rams the win.

Packers 24, Chiefs 3

In Green Bay, backup quarterback Graham Harrell completed 13 of 15 passes for 223 yards with two touchdowns.

Titans 10, Saints 6

In Nashville, New Orleans took no chances in its final preseason game, resting all of its starters. Saints interim coach Joe Vitt scratched 26 players, including starting quarterback Drew Brees .