Barcola set to sign Liverpool contract to 2031

· Sky Sports