Barcelona regained top spot in La Liga with a comfortable 6-1 victory over Sporting Gijon at the Nou Camp.