The Rams held on to beat the Eagles 6-5 on Wednesday despite allowing four runs in the top of the seventh inning.