Barcelona have thrashed Osasuna 8-0 to get their season back on track.

Pep Guardiola's side were eager to make a statement after allowing both Real Sociedad and AC Milan to snatch draws in the last seven days and did so in style at the Nou Camp.

Lionel Messi started and finished the scoring en route to an impressive hat-trick while David Villa scored two, Cesc Fabregas and Xavi grabbed one each and defender Roversio scored an unfortunate own goal.

Barca, traditionally slow starters under Pep Guardiola, had won one and drawn one from their opening two La Liga games before allowing Milan a late equaliser in the Champions League on Tuesday.

 Click here to reach the No1 destination for hard news and exciting gossip on Barcelona.