BARCELONA, Spain (AP) — Celta Vigo gave 10-man Barcelona a shock by scoring two late goals and snatching a 2-2 draw at home in the Spanish league on Saturday.