Barcelona are back to their best – Javier Mascherano