Jets 31, Dolphins 23
MIAMI (AP) — There were cheers for LeBron James and jeers for Jason Taylor.
And for Braylon Edwards? Stunned silence.
Edwards began the game in the doghouse but was soon dancing in the end zone, celebrating a 67-yard touchdown catch that helped the New York Jets beat the Miami Dolphins 31-23 on Sunday night.
Mark Sanchez threw three touchdown passes for the second week in a row, and the Jets forged a three-way tie atop the AFC East with the Dolphins and Patriots. All are 2-1.
Brandon Marshall had 166 receiving yards and a score for Miami, but Edwards made the night’s biggest grab. Benched briefly because of a drunken-driving arrest, he caught a short pass, juked cornerback Jason Allen to the ground and sprinted untouched to the end zone to put New York ahead to stay.
Drew Coleman’s fourth-down interception in the end zone with 27 seconds left sealed the win.
The capacity crowd included Miami Heat newcomer James, who wore a Florida Marlins cap. Fans roared when he was shown on the video scoreboard, while they booed Taylor, playing against the Dolphins for the first time after 12 seasons with Miami.
Taylor drew hoots when he represented his new team for the coin toss, and again when he sacked Chad Henne in the first period.
Falcons 27, Saints 24, OT
NEW ORLEANS — Matt Bryant did what Garrett Hartley could not, drilling a 46-yard field goal with 1:55 left in overtime to lift the Atlanta Falcons to a 27-24 victory over the New Orleans Saints on Sunday.
The Saints appeared to have a thrilling victory in hand when Drew Brees drove New Orleans deep into Falcons territory to set up a 29-yard field goal in overtime. Instead, Hartley hooked the kick to the left for his third miss this season.
Matt Ryan passed for 228 yards and touchdowns of 13 yards to Tony Gonzalez and 22 yards to Roddy White to give the Falcons (2-1) their second straight win.
Lance Moore had a pair of TD catches for New Orleans (2-1), including a career-long 80 yarder. He also had a 72-yard punt return to set up Jeremy Shockey’s TD.
Cowboys 27, Texans 13
HOUSTON — Tony Romo threw two touchdown passes to Roy Williams, Marion Barber ran for another score and Dallas got its first win.
The Cowboys’ defense got its first three takeaways of the season and held Houston’s top-ranked offense to 340 yards. DeMarcus Ware sacked Matt Schaub three times, and the Dallas secondary limited All-Pro receiver Andre Johnson to four catches for 64 yards.
David Buehler kicked two field goals and the Cowboys (1-2) turned in a dominant performance after starting 0-2 for the first time since 2001.
Arian Foster, the NFL’s leading rusher, ran for 106 yards on 17 carries for the Texans (2-1), who were trying for their first 3-0 start.
The announced crowd was 71,456, a record for a Texans game at Reliant Stadium.
Steelers 38, Buccaneers 13
TAMPA, Fla. — Ben who? Charlie Batch threw for 186 yards and two long touchdowns to Mike Wallace in his first start in nearly three years, helping the Steelers remain unbeaten.
Wallace scored on catches of 46 and 41 yards during a stretch where Pittsburgh scored on four straight possessions to build a 28-6 halftime lead.
The Steelers improved to 3-0 for the first time since 2007, despite playing without Ben Roethlisberger, who’s serving a four-game suspension for violating the NFL’s personal conduct policy.
Vikings 24, Lions 10
MINNEAPOLIS — Adrian Peterson sped around the corner for a career-long 80-yard touchdown run late in the third quarter, spurring Minnesota to its first win of the season.
Brett Favre took all kinds of hard hits in the pocket and threw two interceptions while Minnesota’s passing attack frequently misfired, but Peterson picked up the slack with 160 yards on 23 carries. His game-breaking run around right end put Minnesota up 24-10.
Peterson also caught five passes for 30 yards.
The Vikings (1-2) beat the Lions (0-3) at the Metrodome for the 13th straight time. Detroit has lost 22 in a row on the road.
Minnesota’s defense was strong throughout the game, holding Lions rookie Jahvid Best to 26 yards on seven carries before he left with a toe injury. Ben Leber and Antoine Winfield each intercepted a pass by Shaun Hill in the end zone in the closing minutes.
Colts 27, Broncos 13
DENVER — Peyton Manning threw for three touchdowns even without Anthony Gonzalez and Pierre Garcon to lead Indianapolis over the grieving Denver.
The Broncos (1-2) were playing with heavy hearts following the death of teammate Kenny McKinley.
Kyle Orton threw for a career-best 476 yards on 37-of-57 passing and the Broncos outgained the Colts (2-1) by more than 100 yards. But they failed to get into the end zone on five trips inside the 20, settling for two field goals and turning over the ball on downs three times.
Colts receiver Austin Collie caught 12 passes for 171 yards and two TDs in place of Garcon (hamstring), and Blair White, playing because Gonzalez has a high ankle sprain, caught a TD pass one day after being promoted from the practice squad.
Eagles 28, Jaguars 3
JACKSONVILLE, Fla. — Michael Vick threw three touchdown passes and ran for another score for Philadelphia.
Vick completed 17 of 31 passes for 291 yards, mostly staying in the pocket and picking apart Jacksonville’s beleaguered secondary. One of the few times he did run, he broke a tackle, juked another defender and scored from 17 yards out.
He made coach Andy Reid’s quarterback decision look like the right one.
Vick found DeSean Jackson for a 61-yard touchdown and hooked up with Jeremy Maclin for two scores. Jackson finished with five catches for 153 yards, Maclin had four receptions for 83 yards, and the Eagles (2-1) improved to 2-0 with Vick as their starter.
The Jaguars are 1-2.
Rams 30, Redskins 16
ST. LOUIS — Sam Bradford has his first NFL win. The rookie quarterback threw for 235 yards and a touchdown and backup running back Kenneth Darby had the go-ahead score to help St. Louis end a 14-game home losing streak.
Bradford, the No. 1 overall draft pick, was 23 for 37 and completed passes to nine receivers. He had one interception.
The Rams (1-2) won for only the second time in 29 games behind a strong start and even stronger finish with their biggest offensive showing under second-year coach Steve Spagnuolo.
Santana Moss had six catches for 124 yards and a score for Washington (1-2), but also lost a fumble in the first half that led to a St. Louis touchdown. Donovan McNabb was 19 of 32 for 236 yards.
Seahawks 27, Chargers 20
SEATTLE — Leon Washington returned two second-half kickoffs for touchdowns of 101 and 99 yards, making up for a long list of Seattle mistakes, and giving Seattle the win.
Washington took the opening kickoff of the second half 101 yards to give Seattle a 17-0 lead. Phillip Rivers brought the Chargers (1-2) back, tying the game at 20 on a 12-yard throw to Antonio Gates and a 2-point conversion to Legedu Naanee with 6:39 left.
Fifteen seconds later, Seattle (2-1) was back in front. Washington got lost in a pile, squirted free and raced 99 yards to give Seattle a 27-20 advantage.
Rivers threw for a career-high 455 yards.
Cardinals 24, Raiders 23
GLENDALE, Ariz. — Sebastian Janikowski missed a 32-yard field goal as the game ended to allow Arizona to escape in a game littered with mistakes by both teams.
The wide-left kick came after a pass interference call against Arizona’s Dominique Rodgers-Cromartie. Janikowski missed two others in the game, a 41-yarder and a 58-yarder. Both were wide right.
LaRod Stephens-Howling returned the opening kickoff 102 yards for a TD for Arizona (2-1) and Derek Anderson threw for two TDs, including an 8-yarder to Larry Fitzgerald that proved to be the game winner.
Oakland (1-2) committed 11 penalties for 123 yards, Arizona seven for 104.
Bruce Gradkowski, who started in place of Jason Campbell, was 17 of 34 for 255 yards, one TD and one interception.
Patriots 38, Bills 30
FOXBOROUGH, Mass. — Tom Brady threw three touchdown passes, two to Randy Moss, and New England topped Buffalo for the 14th straight time.
First-round draft pick C.J. Spiller scored his first NFL touchdowns on a 5-yard pass from Ryan Fitzpatrick and a 95-yard kickoff return. But Buffalo’s last chance faded when Fitzpatrick — who started in place of Trent Edwards — threw an interception to Brandon Meriweather with 3 minutes left.
New England (2-1) took a 17-16 lead at intermission on Stephen Gostkowski’s 43-yard field goal on the last play of the half. Buffalo (0-3) had its best offensive day of the season, but still came up short as it settled for three first-half field goals by Rian Lindell instead of touchdowns.
Bengals 20, Panthers 7
CHARLOTTE, N.C. — Carson Palmer shook off two interceptions to throw a clinching touchdown pass to Cedric Benson midway through the fourth quarter as Cincinnati spoiled Jimmy Clausen’s first NFL start.
Cincinnati (2-1) snapped a five-game road losing streak despite a rash of turnovers and penalties. But the Panthers (0-3) couldn’t take advantage, with Clausen throwing for 188 yards and Carolina committing four turnovers.
Jonathan Stewart’s lost fumble set up Palmer’s 7-yard TD pass to Benson — the running back’s first career TD receiving — to put the Bengals ahead 20-7.
Benson added a 1-yard TD run in the first quarter in Cincinnati’s second straight win.
Ravens 24, Browns 17
BALTIMORE — Anquan Boldin caught three touchdown passes from Joe Flacco and Baltimore rallied for the win.
Boldin made himself right at home in Baltimore, catching eight passes for 142 yards.
After a career-high four interceptions last week in a loss to Cincinnati, Flacco went 22 for 31 for 262 yards without an interception. He had six turnovers in his first two games.
Flacco’s favorite target was Boldin, playing in his first home game after coming to Baltimore (2-1) from Arizona. Not only did Boldin reach 600 career receptions quicker than anyone in NFL history, but he caught TD passes of 8, 12 and 27 yards.
Peyton Hillis ran 22 times for a career-high 144 yards and a touchdown for the Browns (0-3).
Titans 29, Giants 10
EAST RUTHERFORD, N.J. — Chris Johnson ran for 125 yards and two touchdowns, Vince Young threw for a TD and the Tennessee defense forced three turnovers by New York.
The victory was the 10th straight against an NFC opponent for the Titans (2-1) and their fifth straight over the Giants (1-2).
The Giants missed two field goals; had two drives inside the Titans 6-yard line end in turnovers; gave Tennessee a safety with a chop block in the end zone; and committed five personal fouls, including two by offensive tackle Kareem McKenzie that led to him being yanked from the game.