2â2 och totalt 5â4 mot Sevilla tog tyskarna vidare och pĂ„ nytt handlade det mesta om Haaland, som nu Ă€r uppe i tio mĂ„l i sĂ€songens turnering.
Sevilla hade inget annat val Ă€n att ösa pĂ„ framĂ„t efter 2â3-förlusten i den första Ă„ttondelsfinalen pĂ„ hemmaplan. Chanser skapades, mĂ„len kom inte.
I stĂ€llet kontrade Dortmund in ledningsmĂ„let. Den sista passningen till Haaland kom frĂ„n Marco Reus â och norrmannen var inte sen att visa tv-tittarna vem som skulle krediteras för mĂ„let.
För Haaland var det av de enklare av hans dÄ nio mÄl i turneringen den hÀr sÀsongen. Han behövde bara sÀtta foten till bollen.
VAR-festival
Nummer tio â 20 totalt pĂ„ 14 matcher â kom i början pĂ„ andra halvlek efter en veritabel VAR-festival. Det var domslut hit och kontroll dit om vartannat i flera minuter.
Haaland trodde att han gjort 2â0 men VAR-domarna sĂ„g en knuff. Icke godkĂ€nt.
Haaland drogs i tröjan. VAR-rummet kollade. Straff för Dortmund. Haaland slog den men mÄlvakten Yassine Bounou rÀddade.
VAR-ansvariga studerade den rĂ€ddningen medan spelet pĂ„gick och varskodde domaren CĂŒneyt Cakir att Bounou gĂ„tt för tidigt. Haaland slog straffen igen, i samma hörn och allt förflöt enligt regelboken.
Det hela toppades med att Haaland gav igen verbalt pÄ Bounou och jagades av flera Sevillaspelare.
Youssef En Nesyri reducerade pĂ„ straff och pĂ„ tillĂ€ggstid nickade En Nesyri in 2â2, men Sevilla hade behövt ett segermĂ„l för att ta Ă„ttondelsfinalen till förlĂ€ngning.
Kulusevski bÀnkad
I Turin valde trÀnaren Andrea Pirlo att inleda med Dejan Kulusevski pÄ bÀnken.
Juventus lĂ„g redan pyrt till inför returen i och med Portos 2â1 pĂ„ hemmaplan. Skadeproblem hos mittbackarna Giorgio Chiellini och Matthijs de Ligt gjorde inte uppgiften att vĂ€nda till seger och avancemang lĂ€ttare.
Ett misstag i mittförsvaret i kombination med en hÄrd domare (nederlÀndaren Björn Kuipers) satte Juventus i en ytterst knepig sits redan efter 18 minuter.
Merih Demiral gick oförsiktigt in i en duell med Mehdi Taremi i straffomrĂ„det, satte foten fel ,Taremi föll och Kuipers blĂ„ste utan nĂ„gon större tvekan straff. Sergio Oliveira placerade elegant in 0â1 bakom Wojciech Szczesny.
Federico Chiesa kvitterade, framspelad av Cristiano Ronaldo. Mehdi Taremi fick sin andra varning och kort senare tryckte Chiesa in 2â1 och 3â3 totalt.
Juan Cuadrado prickade ribban en bit in pÄ tillÀggstid, men matchen gick till förlÀngning.
Drama i förlÀngningen
Kulusevski byttes in efter 111 minuter. Han hade ett riktigt bra lÀge men avslutet blockerades.
Med fem minuter kvar fick Porto en frispark. Sergio Oliveira klev fram, bollen smet genom en odisciplinerad spelarmur, Szczesny fick en hand pĂ„ bollen men styrde in den via stolpen. 2â2.
Adrien Rabiot nickade omgĂ„ende in 3â2 pĂ„ nick, slutet bjöd pĂ„ stor dramatik men Porto höll 4â4 totalt och gick vidare tack vare bortamĂ„lsregeln.