FC Barcelona stayed top of La Liga on Sunday after a hard-fought 3-0 home win over Oviedo, with its attacking quality proving decisive after halftime. .