BARCELONA, Spain (AP) — Mallorca fought back to beat visiting Valencia 2-1 and continue its strong season in La Liga on Friday.