Eagles rally to beat Lions at snowy Linc