PHILADELPHIA -- Nick Foles threw two touchdown passes, the defense and special teams each scored, and the Philadelphia Eagles held on for a 34-28 victory over the St. Louis Rams on Sunday.
The Eagles (4-1) rebounded from a tough loss at San Francisco with a strong all-around performance until the end. Chris Maragos returned a blocked punt for a touchdown, Cedric Thornton recovered a fumble for a score and nearly took another one the distance.
But Austin Davis rallied the Rams (1-3) from a 34-7 deficit with three straight scores, including a 5-yard pass to Brian Quick that cut it to 34-28 with 4:41 left.
The Rams had a chance to win when they got the ball at their 7 with 1:47 left. Davis threw a 43-yard pass to Quick on first down, but Philadelphia's defense finally made a stop.
Copyright 2014 by The Associated Press