Our 2023 UEFA Champions League semifinal predictions are coming in hot with certified locks for a rematch of last year's instant classic between Real Madrid-Manchester City and a historic Derby della Madonnina between rivals Inter and AC Milan.
Who will contest the final on June 10 at the Atatürk Olympic Stadium in Istanbul? Let's turn to our collection of Nostradamus-minded folks to find out.
UEFA Champions League semifinal predictions 2023
Real Madrid vs. Manchester City
First leg is Tuesday, May 9 (3 p.m. ET) and return leg is Wednesday, May 17 (3 p.m. ET).
The18 says: Manchester City (4 votes to 1)
David Moore
First leg (ESP): 2-2
Second leg (GBR): 2-1 Manchester City
Aggregate: 4-3 Manchester City
Reason: Erling Haaland does Erling Haaland things.
Luis Vidal
First leg (ESP): 1-0 Manchester City
Second leg (GBR): 2-0 Manchester City
Aggregate: 3-0 Manchester City
Reason: I always regret going against Real Madrid, but I don't know, it seems the year for Man City. Because of Haaland, but also Gündoğan, the man who makes Guardiola doubt his wedding vows.
Corey Basciano
First leg (ESP): 3-1 Real Madrid
Second leg (GBR): 2-1 Manchester City
Aggregate: 4-3 Real Madrid
Reason: History... and screw Man City.
Joseph Reina
First leg (ESP): 1-1
Second leg (GBR): 3-2 Manchester City
Aggregate: 4-3 Manchester City
Reason: Erling Haaland continues his tremendous form and takes Pep back to the final.
Connor Fleming
First leg (ESP): 3-3
Second leg (GBR): 2-0 Manchester City
Aggregate: 5-3 Manchester City
Reason: It won't be nearly as memorable as last year's semifinal, but Man City get revenge for that dramatic night at the Bernabéu by eliminating Real at the Etihad.
AC Milan vs. Inter Milan
First leg is Wednesday, May 10 (3 p.m. ET) and return leg is Tuesday, May 16 (3 p.m. ET).
The18 says: AC Milan (3 votes to 1)
David Moore
First leg (ITA): 1-0 AC Milan
Second leg (ITA): 1-1
Aggregate: 2-1 AC Milan
Reason: Rafael Leão's smile shines brightest in the San Siro and illuminates the path to Milan's first UCL final in 16 years.
Luis Vidal
First leg (ITA): 0-0
Second leg (ITA): 1-0 AC Milan
Aggregate: 1-0 AC Milan
Reason: Rafa Leão. That's the reason.
Corey Basciano (abstained vote)
First leg (ITA): 1-1 Milan
Second leg (ITA): 1-1 Milan
Aggregate: 2-2 Milan
Reason: Either way the city of Milan wins.
Joseph Reina
First leg (ITA): 1-0 AC Milan
Second leg (ITA): 1-1 (AET)
Aggregate: 2-1 AC Milan
Reason: Rafael Leão and Lautaro Martínez exchange goals but Mike Maignan's presence will prove to be the difference.
Connor Fleming
First leg (ITA): 1-1
Second leg (ITA): 1-1
Aggregate: 2-2 Inter Milan advance on PKs
Reason: The Derby della Madonnina demands high drama and the finest of margins.