Barcelona beat Sporting Gijon 3-1 at the Molinon stadium to extend their unbeaten run to a club record 31 games.
Liones Messi scored a brace to reach his 300th goal for the club and Luis Suarez scored his sides other goal.
Arda Turan started for Barcelona and put on an impressive performance on the left side of midfield helping his side maintain possession with a 90 percent pass accuracy.
Turan also worked hard and actually made the highest number of tackles for his side (5).
Barcelona have now won all 10 games Turan has made an appearances in since his debut against Espanyol last month.
The reigning La Liga champions have scored 38 goals and conceded just six times over the 10 games the bearded winger has featured in.
The victory took Barcelona six points clear of second placed Atletico Madrid.
Barcelona v Sporting Gijon
Stadium: Molinon
Kick-Off: 17:00 GMT
Barcelona (4-3-3): 13. Bravo 3. Piqué 4. Rakitic 5. Sergio 7. Arda 9. Suárez 10. Messi 11. Neymar 21. Adriano 22. A. Vidal 24. Mathieu
Subs: 1. Ter Stegen 6. Alves 8. Iniesta 14. Mascherano 15. Bartra 17. Munir 23. Vermaelen
Manager: Luis Enrique
Sporting (4-2-3-1): Pichu; Vranjes, Lichovsky, Hernandez, Lopez; Alvarez, Mascarelli; Carmona, Halilovic, Jony; Guerrero
Manager: Abelardo Fernández
Goals: 27′ Castro, 25′, 31′ Messi, 67′ Suarez
See More
Barcelona Player Profile: Arda Turan – The Bearded Genius
Three reasons Arda Turan could be a success at Barcelona