Swiatek förlorade med 2–1 i set efter en match som varade två timmar och 20 minuter. Swiateks svit på 18 vunna matcher i rad bröts därmed.
Bara tre av de topp-tio-seedade spelarna är nu kvar på damsidan i turneringen.
– Jag är helt mållös. Jag visste att det skulle bli en fantastisk match, men trodde aldrig att det skulle sluta så här, säger 19-åriga Linda Noskova.
Noskova kommer att möta antingen ukrainskan Elina Svitolina eller schweiziskan Viktorija Golubic i fjärde rundan.