Barcelona travel to the Iberostar Stadium this evening to take on Mallorca, desperate to secure a straightforward three points to draw what has been their most testing period of the season to a close.