By Steve Kelly

The question on the minds of Eagles fans this morning is:

When will Carson Wentz (above) and the offense begin to run on all cylinders?

Because last night against the Buffalo Bills, the team’s defense saved their bacon to beat the Bills 20-16 at the Linc.

Byron Marshall scored the go-ahead touchdown from 1 yard out with three minutes left, unndrafted free agent running back Corey Clement also rushed for a score, Caleb Sturgis connected on two of three field goals and the Eagles evened their preseason record at 1-1.

Eagles starter Wentz, who was projected to play sparingly, actually led the team for the first four drives, completing 6 of 9 passes for 56 yards.

Backup quarterback Matt McGloin engineered a steady drive just before halftime with Clement barreling in from 6 yards out for a 13-3 Eagles advantage with 47 seconds remaining.

McGloin performed admirably, completing 12 of 20 passes for 131 yards and one interception.

The Bills played without newly acquired wide receiver Jordan Matthews, who was picked up from the Eagles for cornerback Ronald Darby. Matthews didn’t travel to Philly as he’s recovering from a chip fracture in his sternum.

Darby had a strong debut with an interception and 48-yard return late in the first quarter. Linebacker Mychal Kendricks also had a strong outing with an interception and a sack.

The Bills were hurt severely by penalties all game long and they had a whopping 13 for 91 yards after the third quarter alone and a total of 15 for 131 yards.