Foles and Riley put the game out of reach with third-quarter touchdown plays 45 and 32 yards, extending the Eagles' 10-3 halftime lead.
Philadelphia (5-5) scored on its first three possessions of the second half.
Green Bay was forced to turn to practice squad signal-caller Scott Tolzien, who tossed a pair of interceptions while going 24-of-39 through the air for 280 yards with a touchdown.
With the loss, the Packers fell one game behind Detroit for the lead in the NFC North.
Putin thinks Obama would save him if he were drowning
Justin Bieber crashes Drake Bell's album release party