Efter att Senegal slagits ut av England i söndags var Marocko den enda kvarvarande nationen i VM från Afrika.
Och nu fortsätter äventyret för marockanerna.
Strax innan paus chockade man Portugal när Youssef En-Nesyri visade på spänst och nickade in 1-0.
Portugal, som återigen startade med Cristiano Ronaldo på bänken, bytte in stjärnan tidigt i andra halvlek. Men det hjälpte föga.
England eller Frankrike i semi
Trots ett rejält spelövertag, och en ribbträff, lyckades Marocko och målvakten Yassine Bounou stå emot. Därmed har Marocko skrivit historia, då man som första afrikanska land tagit sig till semifinal i VM-sammanhang.
I semifinalen väntar antingen England eller Frankrike, som möts senare i kväll.
– Det är otroligt! Vi visste att vi kunde skriva historia och vi kämpade för fansen och för vårt land. Vi vann rättvist, säger mittfältaren Bilal El Khannous till SVT Sport efter segern.
För Portugals del är VM-äventyret över.
– Vår målsättning var mycket högre än så här. Vi gjorde allt vi kunde, vi gav allt, säger Bruno Fernandes och fortsätter:
– Vi hade våra chanser. Men vi lyckades inte göra mål. Vi måste ge ”credit” till dom med för deras spel. Vi gav allt men det var inte nog.