Coming into the 2012 London Olympics, for the 100m hurdles Pearson had won 32 races from 34 starts. She led the competition after Round 1 heats with 12.57 and lead coming into the final with a semi-final time of 12.39. Pearson won gold with a new Olympic record time of 12.35s (Wind (m/s): -0.2) beating out Americans Dawn Harper, 12.37, and Kellie Wells, 12.48, who both recorded personal bests.