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.
Notable deaths of 2014 [PHOTOS]
Julius Randle breaks leg during NBA debut