Barca show steel after Messi injury blow