MINNEAPOLIS — Brett Favre had an up-and-down 2010 Metrodome debut and Percy Harvin returned for the Vikings in a 24-13 victory over Seattle on Saturday night.
Favre completed 16-of-26 but took a couple of big hits and threw two interceptions, including one deflection that rookie Earl Thomas returned 86 yards for a touchdown.
Harvin, a former Florida standout, was leveled by Thomas on a slant over the middle in his first game action this preseason. Harvin had been limited in the preseason because of migraines.
Lions 35, Browns 27: Matthew Stafford threw a touchdown on host Detroit's first series. The quarterback finished 13-of-17 for 141 yards. Browns quarterback Jake Delhomme was 20-of-25 for 152 yards and a touchdown. Cleveland defensive back Nick Sorensen moved his arms and legs after leaving on a backboard in the first half. He was covering a kickoff when he was blocked simultaneously by two Lions.
Bills 35, Bengals 20: C.J. Spiller rushed for two touchdowns for the host Bills. Trent Edwards solidified the starting quarterback job for Buffalo, going 13-of-17 for 153 yards and a touchdown. Carson Palmer led the Bengals to touchdowns on two of his three series and went 9-of-11 for 95 yards. Bengals rookie corner Brandon Ghee, carted off after a helmet-to-helmet collision with Bills running back Chad Simpson, did not go to a hospital and was okay to travel home with the team, coach Marvin Lewis said.
Ravens 24, Giants 10: Joe Flacco threw for 229 yards and two touchdowns for the host Ravens, who unveiled a no-huddle offense. Flacco was 21-of-34 before leaving after one series in the third. Eli Manning, out last week because of a gash on his head, went 9-of-18 for 63 yards and an interception in one half. Ravens receiver Donte' Stallworth broke his foot and probably will miss two months.
CARDINALS 14, BEARS 9: Neither Derek Anderson (7-for-12, 94 yards) nor Matt Leinart (9-of-10, 84 yards) made a convincing case to start at quarterback, but each threw for a touchdown for the visiting Cardinals. Anderson started; Leinart came in late in the second quarter.
TEXANS 23, COWBOYS 7: Arian Foster rushed for 110 yards and a touchdown and Matt Schaub threw a touchdown to Jacoby Jones for the host Texans, who held the Cowboys' first-team offense to 135 total yards.
PANTHERS 15, TITANS 7: Host Carolina held Tennessee to 50 yards in the first half, sacking Vince Young four times and containing Chris Johnson.
Around the league
Chargers: The agent for holdout receiver Vincent Jackson denied demanding a five-year contract worth $50 million ($30 million guaranteed).
CHIEFS: Rookie linebacker Cameron Sheffield was released from a hospital, a day after hurting his neck while making a tackle against the Eagles. The team said he has movement in all his extremities.
Eagles: An MRI exam on the right ankle of Pro Bowl defensive end Trent Cole revealed no structural damage. Cole, whose 12½ sacks last season were sixth in the league, left Friday's game in the second quarter but is day to day.
49ers: Aubrayo Franklin ended his holdout by signing a $7.003 million franchise tag tender. Last season, his seventh, Franklin emerged as a top nose tackle with 36 tackles, two sacks and an interception.
Jets: Linebacker Calvin Pace will miss "a few weeks" with a right foot injury, coach Rex Ryan said. Details weren't disclosed. Pace left Friday's game in the third quarter.
Raiders: Starting quarterback Jason Campbell left in the second quarter with a stinger in his right shoulder sustained on a sack. His status was not determined.