The Eagles snapped a three-game losing streak, fueled by a powerful ground game and key plays from backup quarterback Grayson James.