Yi ya shiga gasar Olympics ta 2012 a matsayin mai lamba daya a duniya a bindigar iska mai tsawon mita 10. A gasar Olympics
ta zira kwallaye 399 daga cikin yiwuwar 400 a zagaye na farko, tana daidaitawa a matsayi na farko tare da Sylwia Bogacka. A wasan karshe a Royal Artillery Barracks, ta juya a cikin maki na 10 + a kowane harbi, yayin da Bogacka yana da tsada 9.7 a harbi takwas na goma. Ta haka ne, Yi ya fitar da Sylwia Bogacka 103.9 zuwa 103.2 a wasan karshe don lashe lambar zinare ta farko a wasannin Olympics na 2012 tare da jimillar maki 502.9. A kan nasarar da ta samu, Yi ta yi sharhi cewa "tsayin daka na ya taimaka min sosai a yau kuma a lokaci guda ina ganin ina da sa'a sosai".