Am 14 munud yn yr ail hanner roedd y freuddwyd yn fyw wedi peniad Amado Flavio, ond roeddynt angen ffafr gan Bortiwgal.
Ond chwalwyd y freuddwyd gyda 16 munud yn weddill pan sgoriodd Sohrab Bakhtiarizadeh i wneud y sg么r yn gyfartal.
Roedd Iran yn haeddu eu pwynt cyntaf yn y gystadleuaeth.
PRIF DDIGWYDDIADAU
75 mun: G么l - Iran 1-1 Angola
Sohrab Bakhtiarizadeh yn codi yn uwch na phawb arall gyda'i beniad yn unioni'r sg么r.
60 mun: G么l - Iran 0-1 Angola
Peniad Amado Flavio yn rhoi Angola ar y blaen wedi croesiad Ze Kalanga.
Hanner amser - Iran 0-0 Angola
TIMAU
Iran: Mirzapour, Bakhtiarizadeh, Rezaei, Kaabi, Nosrati, Mahdavikia, Zandi, Teymourian, Madanchi, Hashemian, Daei.
Eilyddion: Karimi, Khatibi, Roudbarian, Borhani, Enayati, Kazemeian, Navidkia, Sadeqi, Golmohammadi, Talebloo, Shojaei.
Angola: Joao Ricardo, Jamba, Kali, Loco, Delgado, Miloy, Figueiredo, Mateus, Mendonca, Ze Kalanga, Akwa.
Eilyddion: Airosa, Buengo, Edson, Flavio, Lama, Lebo-Lebo, Love, Mantorras, Marco, Mario, Rui Marques.
Dyfarnwr: Mark Shield (Awstralia).