CLEVELAND — Rookie quarterback Nick Foles, filling in for injured starter Michael Vick, threw two touchdown passes in the first quarter to lead the Philadelphia Eagles to a 27-10 victory over the mistake-prone Cleveland Browns on Friday night.
With Vick sidelined with bruised ribs, Foles stepped in and played impressively for the Eagles (3-0), who open the regular season in Cleveland on Sept. 9. Foles finished 12 of 19 for 146 yards with one interception.
The Browns (2-1) had two costly turnovers in the first quarter, when they also had a punt blocked. It was not a good showing for their new owner, Jimmy Haslam III, who sat in the stands in the first quarter watching his $1 billion purchase.
Browns rookie QB Brandon Weeden went 9 of 20 for 117 yards.
The Eagles hardly missed Vick, who bruised his ribs on Monday night against New England. Vick didn't accompany the team to Cleveland, but the oft-injured superstar is expected to be fully recovered and should be ready for the season opener.
In case Vick's injury lingers, Foles looked like a reliable replacement.
Taking advantage of a Cleveland miscue and the blocked punt, the third-round draft pick from Arizona rebounded from an interception by throwing two short TD passes in the opening quarter. Foles completed a 7-yard scoring pass to tight end Brent Celek, and then tossed a 2-yarder to running back Dion Lewis.
Foles was intercepted on his second attempt, when he forced a deep throw into double coverage and was picked by Joe Haden. However, Foles also showed composure while facing a first-team defense for the first time, and he displayed nice touch on a 45-yard completion in the second quarter.
"For being a rookie he is so calm," Celek said. "Any time you ever make a mistake, if you can come back and let that go, you're going to be fine in this league. We all make mistakes, it's how you respond from it. Nick has done a great job, not only throughout camp but through the first few games."
In three games, Foles has completed 36 of 57 passes for 507 yards with six TDs and two interceptions.
Alex Henery's 41-yard field goal in the second quarter put the Eagles (No. 8 in the AP Pro32) ahead 17-0. Henery kicked a 28-yarder in the fourth.
The Browns were their own worst enemy.
The 28-year-old Weeden was sharp early on, completing his first four passes for 66 yards and driving the Browns to Philadelphia's 2. But a holding penalty on guard Jason Pinkston backed the Browns up, and Weeden fumbled on the next play when he was sacked by Derek Landri, who came blasting in untouched through Cleveland's line.
Later, Browns running back Montario Hardesty fumbled at Cleveland's 14, setting up the Eagles' first TD.
With Haslam III and his wife, Dee, sitting in the renowned Dawg Pound section, where they signed autographs and posed for pictures, the Browns had a calamitous opening quarter. They fumbled three times, allowed three sacks, committed three penalties and punter Reggie Hodges had his kick stuffed.
"We did find a way to drive the ball, but you can't turn it over," Browns coach Pat Shurmur said at halftime. "All of the things that you can't do, we found a way to do it. It's not good enough. We did not play well enough and we have to get it fixed."
Colt McCoy, who lost his starting job to Weeden and is battling Seneca Wallace to be Cleveland's No. 2 QB, threw a 3-yard scoring pass to tight end Evan Moore early in the fourth.
Phil Dawson kicked a 33-yard field goal for the Browns.
MIAMI — Miami Dolphins rookie Ryan Tannehill had a so-so showing, which was more than some of his offensive teammates could say.
In his first game as the Dolphins' starting quarterback, Tannehill went 11 for 27 for 112 yards and one interception, and Miami lost to the Atlanta Falcons.
Four of Tannehill's passes were dropped, including a potential 4-yard touchdown throw that Anthony Fasano bobbled in the end zone. Shaky pass protection was also a problem for Tannehill, who was sacked once, forced to run twice and hit several other times.
Miami fell to 0-3, and Atlanta improved to 1-2.
TAMPA, Fla. — First-round draft picks Mark Barron and Doug Martin scored touchdowns, helping the Tampa Bay Buccaneers beat Tom Brady and the New England Patriots.
Barron intercepted a pass tipped by Ronde Barber and returned it 22 yards for a first-quarter TD. Martin scored on a 1-yard run that finished a game-opening drive led by Bucs quarterback Josh Freeman.
Brady played three quarters in his most extensive action of the preseason, but didn't really get the Patriots offense on track until after Tampa Bay built a 23-7 lead. He finished on a high note, though, throwing a 16-yard touchdown pass to Rob Gronkowski on his final play.
EAST RUTHERFORD, N.J. — Jason Campbell threw a 12-yard touchdown pass to Joe Anderson with 8:22 to play and the Chicago Bears rallied from a 10-point halftime deficit against the New York Giants' second-team defense to beat the Super Bowl champions in a preseason game.
Starting quarterback Jay Cutler threw a 21-yard touchdown pass to Brandon Marshall, and Robbie Gould kicked two field goals for the Bears (2-1). Isaiah Frey intercepted a pass in the end zone with 1:06 to play to preserve the win.
Eli Manning (17 of 21 for 148 yards) threw an 11-yard touchdown pass to Ramses Barden, Andre Brown scored on a 1-yard run and Lawrence Tynes kicked a 32 yard field goal for New York (1-2).
KANSAS CITY, Mo. — Rookie quarterback Russell Wilson staked his claim to the starting job in Seattle on Friday night, throwing for 185 yards and two touchdowns while leading the Seahawks to a 44-14 rout of the Kansas City Chiefs.
For Kansas City, Hazleton Area High School grad Nate Eachus ran for 98 yards on 10 carries. He also had a touchdown.
Eachus is an undrafted rookie out of Colgate.
Wilson has been competing for the job with Matt Flynn, who was held out of the game with a sore elbow, and he got a lot of help from the rest of the Seahawks.
Earl Thomas intercepted Chiefs quarterback Matt Cassel and returned it 75 yards for a touchdown, and Golden Tate returned a punt 92 yards for another score.
The Seahawks are unbeaten in the preseason. Kansas City has dropped two straight after beating Arizona.