Cassel, Vikings shock Eagles, 48-30