Drew Brees tied a Saints record with six touchdown passes and threw for 358 yards in a 45-27 New Orleans victory Sunday that extended the Detroit Lions' regular-season losing streak to 18. Two of Brees' touchdown passes went to Jeremy Shockey, who hadn't scored since being traded from the New York Giants to New Orleans last season. Brees connected with Marques Colston for 9 yards, Robert Meachem for 39, Shockey for 1 and 15, Devery Henderson for 58 and Heath Evans for 13. Matthew Stafford's first start had its ups and downs. The 2009 top overall draft choice was 16 of 37 for 205 yards with three interceptions. Vikings 34, Browns 20: At Cleveland, Brett Favre threw a 6-yard touchdown pass to rookie Percy Harvin in his debut with the Vikings, and Adrian Peterson scored three touchdowns. Making his 270th consecutive start after a will-he-or-won't-he flirtation that dominated NFL headlines this summer, the 39-year-old Favre showed he can still fire the football with authority – and hasn't lost his boyish love for the game. After hooking up with Harvin, Favre sprinted into the end zone and tackled the young wide receiver. Favre was 14 of 21 for 110 yards and appeared to be fully recovered from offseason surgery to repair a torn biceps tendon. Broncos 12, Bengals 7: At Cincinnati, Brandon Stokley caught a tipped pass and outran Cincinnati's shocked defenders for an 87-yard touchdown with 11 seconds left. After Cedric Benson's 1-yard run put Cincinnati ahead 7-6 with 38 seconds left, Kyle Orton – in line to shoulder the blame for a Denver loss – threw a desperate pass into a crowd at the sideline, hoping Brandon Marshall would somehow come down with it. Giants 23, Redskins 17: At East Rutherford, New Jersey, Eli Manning threw a 30-yard touchdown pass to Mario Manningham, and defensive end Osi Umenyiora ran back a fumble 37 yards in his return from a knee injury. Lawrence Tynes added three field goals, including a 45-yarder in the fourth quarter set up by an offside penalty by Redskins $100 million defensive tackle Albert Haynesworth, who had an average game in his Washington debut. Washington, which trailed all game, drew within 23-17 with 1:30 to play on a 17-yard touchdown pass from Jason Campbell to Chris Cooley. Steve Smith recovered the onside kick and New York ran out the clock. 49ers 20, Cardinals 16: At Glendale, Arizona, Shaun Hill and the rest of San Francisco's offense had an awful second half, except for one magnificent possession. Hill directed a 15-play, 80-yard drive for the winning touchdown on a 3-yard pass to Frank Gore, and the 49ers spoiled the season debut of defending NFC champion Arizona. Other results: Seahawks 28, Rams 0; Eagles 38, Panthers 10; Jets 24, Texans 7; Ravens 38, Chiefs 24; Cowboys 34, Buccaneers 21; Falcons 19, Dolphins 7; Colts 14, Jaguars 12; Packers 21, Bears 15.