Hafeez set the best scores of his career as Sirlanka gives target of 225