Luis Suarez celebrates his goal with Lionel Messi. AFP

Barcelona's struggles seem to be behind them with Lionel Messi back and at his best