לא הרבה אנשים נתנו לליברפול סיכוי כשהיא הוגרלה בשמינית הגמר מול לברקוזן. אז החבורה של בניטז עברה אותם בצורה משכנעת. אחר כך הגיעה הגרלת רבע הגמר, וכמעט אף אחד לא האמין שהם יכולים לעבור את הגברת הזקנה והמנוסה. אז גארסיה והיפיה דאגו לנצח באנפילד, תוצאה שלא הרשימה את הפרשנים שסברו שיובה תעשה את העבודה. הערב סתמה ליברפול את כל הפיות, שיחקה מבוקר בדלה אלפי, החזיקה את יובנטוס על חצי הזדמנות, והיא זו שתמשיך לחצי גמר ליגת האלופות אליו לא הגיעה מאז האסון הנורא ההוא, לפני 20 שנה, בכדי לנסות ולהמשיך את המסע הקסום שלה - מול היריבה השנואה, צ'לסי. משטרת איטליה ואופ"א חששו מהתפרעויות המחנות לאור ההסטוריה של שני המועדונים, ואירועי ליל אמש בסן סירו, אבל מלבד זריקת חפצים קלה בין אוהדי המחנות לא נרשמה שום התפרעות.
ברבע הגמר השני גברה איינדהובן 2:4 על ליון בבעיטות הכרעה, לאחר 1:1 בתום 90 דקות והארכה. הקבוצה המפתיעה של חוס הידינק עושה את הלא יאמן, ותנסה להפיל גם את מילאן בדרך לגמר הסטורי. משחקי חצי הגמר יערכו ב-26 וב-27 באפריל.
יובנטוס - ליברפול 0:0
דקה 49: גארסיה שולח את בארוש לאחד על אחד מול בופון אבל הוא מחמיץ.
דקה 50: בארוש מקבל כדור ברחבה במצב נוח, אבל במקום לבעוט הוא מחפש עוד מסירה, וליברפול מאבדת את הכדור.
דקה 64: כדור עונשין של יובה מוצא את הראש של זלאטן, אבל דודק במקום.
דקה 78: בעיטת עונשין של דל פיירו מוצאת את הראש של קנבארו שנוגח אבל טראורה מציל מהקו.
יובנטוס: בופון, מונטרו, אמרסון, קנבארו, טורם, קמורנסי, אוליברה, דל פיירו, נדבד, איברהימוביץ
ליברפול: דודק, פינן, היפיה, ריסה, טראורה, בישקאן, קאראגר, אלונסו, גארסיה, בארוש
איינדהובן - ליון 1:1 (2:4 בפנדלים)
לראשונה מאז שוחק המשחק הראשון בליגת האלופות, הוכרע משחק חצי הגמר בבעיטות עונשין מ-11 מטר. אחרי מותחן עצום בו עבר המומנטום מצד לצד, הצליחה איינדהובן לנצל את אצטדיון פיליפס הביתי בכדי לשלוח את מוליכת הליגה הצרפתית, הביתה.
דקה 10: וילטורד מנצל טעות בהגנת איינדהובן כשבומה מנסה להרחיק כדור של מלודה, ומסיט אותו לכיוונו של וילטורד שמכניע את גומס. 0:1 ליון.
דקה 50: ואן בומל מגביה לרחבה, הגנת ליון מרחיקה, ואלכס מגיע בכדי לבעוט לרשת פנימה, 1:1
דקה 71: קרן של ליון מגיעה לכריס שבועט חזק, אבל בומה הודף מהקו.
דקה 73: חצי מספרת של כריס חומקת ליד הקורה של איינדהובן.
דקה 99: נילמר נשלח בכדור ארוך, מוכשל ברחבה על ידי גומס, אבל נילסן לא שורק.
דקה 102: בעיטה של ז'וניניו שורקת ליד הקורה.
דקה 106: ביזלי מוצא בכדור קטן בתוך הרחבה את קוקו שבועט מעמדה נוחה חלש לידי השוער.
דקה 107: פארק בועט חזק ושטוח מחוץ לרחבה, הכדור עובר קרוב מאוד לעמוד.
בעיטות הכרעה:
ואן בומל מכניע את קופה, 0:1 איינדהובן.
ז'וניניו בועט שמאלה, גומס הולך ימינה, 1:1.
הוייר מפציץ את השער, 1:2 איינדהובן.
אסיין בועט חלש ימיה, גומס הודף, 1:2 איינדהובן.
בומה בועט טיל לחיבורים, 1:3 איינדהובן.
בן ארפה בועט מדויק לפינה השמאלית, 2:3 איינדהובן.
ביזלי בועט למרכז השער, קופה עוצר, 2:3 איינדהובן.
אבידאל בועט כמו ביזלי, וגומס הודף, 2:3 איינדהובן.
רוברט בועט חזק שמאלה, 2:4 איינדהובן.
איינדהובן עולה לחצי הגמר.
איינדהובן: גומס, אויחר, לי, אלכס, בומה, ואן בומל, פארק, קוקו, פוגל, אוף הסלינק, פרפאן
ליון: קופה, קריס, קקאפה, ראווייר, אבידאל, אסיין, דיארה, פראמבוקנו, מלודה, גובו, וילטורד