Carlos Vela and Javier "Chicharito" Hernandez scored as Mexico beat South Korea 2-1 to win their second straight game to begin the World Cup.