FOXBOROUGH, Mass. -- Tom Brady and the New England Patriots’ other two quarterbacks each threw touchdown passes.
The Philadelphia Eagles’ trio was plagued by turnovers.
Brady’s scoring pass came after he threw an interception that Cory Williams returned 77 yards for a touchdown and the Patriots rebounded from a poor preseason debut for a 42-35 win on Friday night.
Brady’s backups also were sharp in their competition for the No. 2 quarterback job with rookie Jimmy Garoppolo throwing two touchdown passes and Ryan Mallett passing for a score and running for another.
The Eagles rarely had the ball early.
And when they got it later, they kept giving it away.
New England had two offensive series before the Eagles had even one since the Patriots’ first ended with Williams’ interception.
Brady threw the ball to Steve Maneri, but the tight end who had signed five days earlier didn’t turn around.
Williams hurt his hamstring on the play and didn’t return.
The Patriots tied it on their next possession on a 15-yard touchdown pass to Kenbrell Thompkins, ending Brady’s night after completing 8 of 10 passes for 81 yards in two series.
Then Philadelphia’s turnovers began.
Ifeanyi Momah lost a fumble after catching Nick Foles’ pass on their first offensive play.
And on the second play of Barkley’s next series, his pass was picked off by Nate Ebner.
Add Alex Henery’s missed 47-yard field-goal attempt and a bunch of defensive penalties and coach Chip Kelly had plenty of mistakes to point out after a sloppy performance that followed three days of joint practices with the Patriots.
Garoppolo picked right up after Brady left, throwing scoring passes on his first two series, a 15-yarder to James Develin and a 4-yarder to Brandon LaFell for a 21-7 lead. The pass to LaFell was New England’s 35th offensive play. Philadelphia had just six at the time.
The Eagles tied it at 21 at halftime with two scoring passes in the last four minutes, a 6-yarder from Foles to Zach Ertz and a 6-yarder from Sanchez to Arrelious Benn.
The score was tied 28-28 before touchdowns by two free agents, a 17-yard catch by Brian Tyms from Mallett and a 10-yard run by Roy Finch that gave the Patriots a 42-28 lead with 5:15 left in the third quarter.
Barkley’s 27-yard scoring pass to Henry Josey cut the lead to seven points on the last play of the third quarter. The Eagles drove to the Patriots 1-yard line, but were stopped on fourth down with 4:39 to go.
Jets 25, Bengals 17
CINCINNATI -- Andy Dalton completed all eight of his passes and led the Bengals to a pair of touchdowns and a field goal during three impressive series Saturday night before the New York Jets’ reserves rallied for a 25-17 preseason victory.
It was Dalton’s first game at Paul Brown Stadium since his turnover-filled 27-10 loss to San Diego in the opening round of the playoffs. Also, his first home game since he signed a six-year contract extension.
He went 8 for 8 for 144 yards, one touchdown and a perfect passer rating of 158.3. The Bengals (0-2) rolled up 173 yards while he was in the game.
The Jets (2-0) got drubbed 49-9 in Cincinnati midway through last season -- Dalton threw a career-high five touchdown passes in that one. Their injury-depleted secondary made it easy for Dalton on Saturday night.
Steelers 19, Bills 16
PITTSBURGH -- Ben Roethlisberger threw two touchdown passes in less than a half of work and the Pittsburgh Steelers beat the Buffalo Bills 19-16 on Saturday night.
Roethlisberger hit Antonio Brown for a 76-yard score on Pittsburgh’s second play from scrimmage and found Markus Wheaton for a 16-yard strike to help the Steelers (1-1) won a preseason game for the first time in nearly two years.
Roethlisberger finished 8 of 11 for 128 yards and the two scores. Shaun Suisham’s 20-yard field goal as time expired ended Pittsburgh’s five-game losing streak in exhibitions.
EJ Manuel completed 17 of 27 passes for 148 yards and an interception while playing the entire first half for Buffalo (1-2), but the Bills’ starting offense failed to reach the end zone for the third straight game. Bills rookie wide receiver Sammy Watkins left early in the first quarter with a rib injury and did not return.
Giants 27, Colts 26
INDIANAPOLIS -- Ryan Nassib led the New York Giants to two touchdowns in the final four minutes, completing a huge fourth-quarter comeback with a 27-26 victory on Saturday.
New York trailed 26-0 early in the fourth, but the Colts couldn’t hold on.
Former Indy quarterback Curtis Painter finally got New York on the board with a 3-yard TD pass to Kellen Davis. Sixteen seconds later, Spencer Adkins recovered a Colts fumble in the end zone to make it 26-14. Michael Cox then scored on a 2-yard run with 3:59 to go, and Nassib hooked up with Corey Washington on a 6-yard TD pass with 55 seconds to go.
Indy (0-2) had a chance to win it with Pat McAfee’s 64-yard field goal with 5 seconds left, but the kick went wide left.
Andrew Luck was 12 of 18 for 89 yards. Eli Manning was 1 of 6 for seven yards for New York (3-0).
-- -- --
Chicago 20, Jacksonville 19
New England 42, Philadelphia 35
New Orleans 31, Tennessee 24
Seattle 41, San Diego 14
Oakland 27, Detroit 26
Green Bay 21, St. Louis 7
Baltimore 37, Dallas 30
N.Y. Giants 27, Indianapolis 26
N.Y. Jets 25, Cincinnati 17
Pittsburgh 19, Buffalo 16
Miami 20, Tampa Bay 14
Houston 32, Atlanta 7
Minnesota 30, Arizona 28
Denver at San Francisco, 4 p.m.
Kansas City at Carolina, 8 p.m.
Cleveland at Washington, 8 p.m.
Thursday, Aug. 21
Pittsburgh at Philadelphia, 7:30 p.m.
Friday, Aug. 22
Carolina at New England, 7:30 p.m.
N.Y. Giants at N.Y. Jets, 7:30 p.m.
Jacksonville at Detroit, 7:30 p.m.
Oakland at Green Bay, 8 p.m.
Chicago at Seattle, 10 p.m.
Saturday, Aug. 23
Tampa Bay at Buffalo, 4:30 p.m.
Dallas at Miami, 7 p.m.
Tennessee at Atlanta, 7 p.m.
Washington at Baltimore, 7:30 p.m.
Minnesota at Kansas City, 8 p.m.
New Orleans at Indianapolis, 8 p.m.
St. Louis at Cleveland, 8 p.m.
Houston at Denver, 9 p.m.
Sunday, Aug. 24
San Diego at San Francisco, 4 p.m.
Cincinnati at Arizona, 8 p.m.