The Mexican forward will be playing in the Champions League next season, but at the expense of El Tri winger Andres Guardado.
A dramatic final day in La Liga Saturday had plenty of newsworthy moments. Jose Mourinho coached his last game for Real Madrid, with Gonzalo Higuain also announcing that he will be gone from the club this summer. Eric Abidal also played his last game for a Barcelona side that finished on the season with a win and a 100 point total in the league.
Understandably, the race for the final Champions League spot did not grab the same headlines, but it did come down to two games.
Sociedad needed a win over Deportivo La Coruna and some help in the Valencia match, and that's exactly what the club got.
Antoine Griezmann netted the game's only goal, handing Sociedad a 1-0 win, and Sevilla gave the club the result it needed from the other match. Despite Valencia taking an early lead, a red card and Álvaro Negredo's four goals made life difficult on Guardado's side, which fought valiantly in a 4-3 loss.
At the other end of La Liga's table, Giovani dos Santos and Mallorca were in a similar position to Vela and Sociedad, but with relegation on the line instead of the Champions League.
Unlike Sociedad, Mallorca came up short.
Dos Santos's goal in the 58th minute was enough to ensure that his side walked away as a winner in the final game of the season, but Celta de Vigo's 1-0 win over Espanyol sent Mallorca to Spain's second tier.