Bleacher Report |Messi and Barcelona banish the demons.