Sri Lanka fight but face uphill task