Với việc loại Benfica ở tứ kết trong màn rượt đuổi tỷ số kịch tính ở trận lượt về trên sân nhà Giuseppe Meazza. Inter đã có trận hòa 3-3 nhưng chung cuộc họ thắng 5-3, chính thức có mặt ở trận bán kết Champions League. Như vậy, nước Ý có hai đại diện là Inter Milan và AC Milan sẽ gặp nhau ở bán kết và sẽ chắc một suất ở trận chung kết cho người Ý.
Với lợi thế dẫn 2 bàn ở lượt đi, Inter nhập cuộc đầy tự tin sau tiếng còi khai cuộc. Phút 14, đội bóng của Serie A đã có bàn mở tỷ sau pha ngoặt bóng và cứa lòng chân trái đẹp mắt của tiền vệ Nicolo Barella trong vòng cấm.
Những nỗ lực của Benfica được đền đáp ở phút 38, khi tiền vệ Fredrik Aursnes đánh đầu uy lực đưa trận đấu về vạch xuất phát. Sang hiệp 2, hai đội đẩy cao tốc độ và màn rượt đuổi mãn nhãn diễn ra từ đây.
Phút 65, Martinez băng cắt đệm bóng cận thành nâng tỷ số lên 2-1 cho Inter. Hơn 10 phút sau, đội chủ nhà gia tăng cách biệt 3-1 với cú đá hiểm hóc vào góc xa của tiền đạo dự bị Joaquin Correa.
Đến lúc này, Benfica không còn gì để mất. Họ dốc toàn lực lên tấn công trong khi Inter dường như chủ quan nhờ lợi thế lớn. Phút 86, Benfica đã tìm được bàn rút ngắn tỷ số xuống 2-3 với cú đánh đầu chuẩn xác của Antonio Silva. Đến phút bù giờ cuối cùng, tiền đạo vào sân thay người Petar Musa ghi bàn gỡ hòa 3-3 cho đội bóng Bồ Đào Nha.
Như vậy, đây là lần đầu tiên Inter vào bán kết Champions League kể từ mùa 2009/10, mùa giải mà họ đã lên ngôi vô địch. Inter đã có 3 lần vô địch Champions League (1964, 1965 và 2010).
Ở phía bên kia chiến tuyến, Man City cũng giành quyền vào bán kết Champions League sau khi hòa Bayern Munich với tỉ số 1-1 ở trận tứ kết lượt về.
Thất bại với tỉ số 0-3 ở lượt đi khiến Bayern Munich bước vào cuộc tái đấu Man City với bất lợi lớn. Đội chủ nhà phải thắng với cách biệt 4 bàn để lật ngược tình thế, nhưng đó là nhiệm vụ bất khả thi đối với thầy trò HLV Thomas Tuchel.
Mặc dù được chơi trên sân nhà Allianz Arena, các cầu thủ Bayern Munich không thể áp đặt thế trận lên đội khách. Man City chủ động chơi chậm, kiểm soát bóng ít hơn thường lệ nhưng vẫn tạo ra được nhiều cơ hội nguy hiểm. Nhà đương kim vô địch Premier League được hưởng phạt đền ở hiệp 1 khi Dayot Upamecano để bóng chạm tay trong vòng cấm, nhưng Erling Haaland lại đá hỏng.
Phút 57, Man City phản công nhanh. Haaland nhận bóng từ Kevin De Bruyne trước khi khiến Upamecano mắc sai lầm tự trượt chân ngã mất đà. Chân sút người Na Uy không bỏ lỡ cơ hội, đánh bại Sommer ở pha đối mặt và giúp Man City dẫn trước 1-0.
Bị dẫn bàn, đội chủ nhà nhanh chóng xuống tinh thần. Lối chơi của họ bế tắc ở giai đoạn sau của trận đấu. Phải đến phút 80, nỗ lực của Bayern Munich mới đem lại hiệu quả. Sadio Mane tạt bóng đập trúng tay Manuel Akanji trong vòng cấm, mang về quả phạt đền cho đội chủ nhà và Joshua Kimmich đánh lừa Ederson thành công trên chấm 11m, ghi bàn thắng muộn cho đội chủ nhà.
Chung cuộc, Man City hòa Bayern Munich 1-1 ở lượt về và thắng 4-1 sau 2 lượt trận. Đại diện nước Anh sẽ vào bán kết gặp Real Madrid.