Newcastle have been dealt a hammer blow ahead of the League Cup final.