FOXBOROUGH, Mass -- After a week of slicing up the New England Patriots' defense, Eagles quarterback Nick Foles got a chance to do it under the big lights of Gillette Stadium on Friday night.

An opportunity he was not able to take advantage of.

The Eagles starting quarterback wasn't bad, but Foles was not exactly impressive in his second preseason game of the season, as the first team offense struggled to move the ball for a number of reasons.

Here is an in-depth look at how each of the quarterbacks did on Friday night:

Nick Foles:Stats: 8/10, 81 yards, 1 TD, 0 INT, 133.8 QB ratingAnalysis: For the second straight week, the Eagles first team offense got off to a slow start with Foles at the helm. Part of that wasn't Foles' fault, as receiver Ifeanyi Momah fumbled the ball on the first play of the game for the offense. Foles also didn't get any help from his offensive line, with Allen Barbre struggling for the second straight week. Foles eventually got the team moving, and found tight end Zach Ertz from six yards out for his first touchdown of the preseason. Foles wasn't spectacular, but he didn't turn the ball over, and got his team in the end zone despite the fact his starting receivers with Momah and Arrelious Benn. He did not look overly impressive Grade: B+

Mark Sanchez:Stats: 11/12, 117 yards, 2 TDs, 1 INT, 112.2 QB ratingAnalysis: Sanchez had an up-and-down night in his second preseason game. He started off on fire, driving the Eagles right down the field for a touchdown. His best play of the night came on a deep pass to receiver Jordan Matthews, who held onto the ball in traffic. He lead the Eagles on another deep drive later in the game, taking them all the way down the field for a touchdown, hitting Damaris Johnson in stride on his way in for the score. Sanchez's biggest mistake of the night came in the first series of the third quarter, when he threw the ball right to Patriots safety Duron Harmon. It looks like Sanchez didn't see Harmon, but whatever the reason, it was an ugly play.Grade: B+

Matt Barkley:Stats: 9/12, 132 yards, 1 TD, 1 INT, 103.5 QB ratingAnalysis: Bad things seem to happen when Barkley is in the game. Last season, he had four interceptions in roughly one full game of action. Against the Bears last week, the Eagles fumbled it on the first series the third-string quarterback took over. Then, on Friday, the Eagles turned the ball over in the first two series after Barkley took over. Whether or not the turnovers are Barkley's fault -- and you can make the argument neither were against the Patriots -- a pattern is forming. When Foles is in the game -- at least last season -- the Eagles held onto the ball. That just doesn't happen with Barkley. The second-year quarterback did rebound by leading his team down the field and into the red zone, but that was facing the Patriots' fourth-string defense. Sooner or later he has to produce results, and once again he failed to do so Friday night.Grade: C-