Roma keep faint Champions League hopes alive