Latavius Murray and the Minnesota Vikings have agreed to reconstruct the running back’s contract. This is according to Courtney Cronin of ESPN.

Latavius Murray has restructured his contract with the Vikings ahead of Friday's deadline where $5.15 million of his $6.35 million cap hit would have become guaranteed, sources told ESPN.

Prior to this agreement, multiple sources have reported that the Vikings were going to request Murray to agree to a contract tailor-job in order for Minnesota to free up some cap space. And if Murray did not agree, the Vikings likely would have released the running back.

When the Vikings inked Kirk Cousins to a three-year deal, they were left with a tighter cap space situation, so Murray’s cooperation certainly relieved some pressure from the team’s front office. With the amount they saved from this agreement, the Vikings now have some extra budget to keep pursuing free agents.

Latavius Murray was originally signed by the Vikings last year primarily to serve a a backup for rookie running back Dalvin Cook, but he eventually became the team’s top backfield option when Cook went down with a serious knee injury early in the season.

Murray appeared in 16 games in 2017 and racked up 842 rushing yards and eight touchdowns on 216 carries. Before hooking up with Minnesota, Murray played for three seasons with the Oakland Raiders, where he rushed for 2,278 yards and 20 touchdowns.

Keeping Murray is a big plus for the Vikings’ offseason. For one, they secured a key offensive piece in a suddenly thin spot on their roster following Jerick McKinnon’s signing with the San Francisco 49ers.