Determining which reactant runs out first
When glucose is burnt in the open air, there is enough oxygen in the air to ensure that all of the glucose reacts. The oxygen is said to be in excess meaning that there is more than enough of it. The reaction stops when the glucose runs out. When this happens, there is still oxygen left. Glucose is the limiting reactant as the amount of water and carbon dioxide is controlled by how much glucose there is to start with.
If we mix the exact number of moles of each reactant that is needed, they are said to be stoichiometric amounts.
In the glucose example, it was easy to spot that glucose is the limiting reactant since the amount of oxygen in the air is effectively unlimited. In other cases, it may not be so obvious. If there is still some reactant left at the end of a reaction then it is present in excess. In many reactions, such as when there are many reactants or they are colourless gases or solutions, determining the limiting reagent is much more difficult. We then need to work out the number of moles of each reactant and write down the balanced chemical equation:
The limiting reactant is the one that produces the least amount of product.