After a scintillating two weeks of UEFA Champions League quarterfinal action, we have our four semifinalists in Europe’s premier club competition.

Real Madrid inexplicably blew a 3-0 lead against Juventus, but were saved by Cristiano Ronaldo’s 95th minute penalty after a thrilling, controversial and heartbreaking sequence of events that saw legendary Juventus goalkeeper Gianluigi Buffon get sent off in his final Champions League match.

Bayern Munich coasted to a 2-1 aggregate victory over Spanish outfit Sevilla, clinching their passage in a dry 0-0 draw at the Allianz Arena.

Liverpool outgunned Premier League rivals Manchester City 5-1 on aggregate, highlighted by two second half goals at the Etihad Stadium to slay the English champions-elect.

And, quite remarkably, Roma stunned Barcelona 3-0 at home in the second leg, overturning a 4-1 deficit and advancing, knocking out superhuman Lionel Messi in the process.

This is the first time ever that all four Champions League semifinalists are from four different countries. Additionally, parity is everywhere: Bayern is first in the Bundesliga, but Real Madrid and Liverpool are third in their respective leagues, while Roma are fourth.

Essentially, many of the big boys (Barcelona, Manchester City, Paris Saint Germain, and Juventus) are missing. Regardless, there is quality and pedigree in this last four, which should make Friday’s draw particularly exciting.

For arguments sake, let’s power rank the remaining sides in the UEFA Champions League.

4. Roma

I have the utmost respect for what Roma did. They slayed the dragon that is Barcelona, and in spectacular fashion– Roma are the third team to overcome a 3+ goal deficit from the first leg of the Champions League, and the first since… Barcelona, who did it last year against PSG.

Roma outshot Barcelona 17-9, and created 15 chances to Barcelona’s 5. Dzeko opened the scoring in the first half (his third Champions League goal against the Spanish side, more than any other team he has played against). Daniele De Rossi converted a second half penalty to make it 2-0, before Kostas Manolas scored off a corner in the 82nd minute to give Roma a 3-0 win.

Roma are a terrific side from top to bottom– Edin Dzeko is in fine form, and their midfield is stacked with quality talent (De Rossi, in particular, is enjoying a renaissance at 34 years old.

However, inspired home performance inside, Roma are quite obviously the surprise package in the semifinals– while they have the quality to win it, you can argue that any team at this stage has the quality to go all the way.

Roma are a good story, but they will be underdogs regardless of who they come up against in the semis.

With that being said, they were the underdogs against Barcelona…

3. Liverpool

For a second, I had Liverpool as the #2 team in the power rankings, but I had to resist– despite their ferocious attack, their defense still has me a little timid.

Trent Alexander Arnold, who is 19 (and was nine last time Liverpool reached the semifinals) led his team in both interceptions (13) and tackles won (7) over two legs against City’s mighty attack.

He is also 19 years old, and if he goes against Cristiano Ronaldo or Franck Ribery, his success may be largely subdued.

Additionally, Dejan Lovren, Loris Karius, and Andy Robertson, regardless of form, don’t have the makings of a defense built to win this kind of competition.

But because of their offense, it might not even matter. Liverpool have scored 33 goals in the Champions League this season, the most ever by an English side. Mohamed Salah and Roberto Firmino have 8 goals each in the competition.

Liverpool’s front three (Salah, Firmino, and Sadio Mane) are ruthless AND efficient. Liverpool, who were hit with wave after wave from a City side that only played three defenders, created two chances, and scored on each of them.

Essentially, with the form Salah and Firmino are in, and Jurgen Klopp’s tactics and Gegenpress working to full effect, the Reds can outgun anyone across two legs.

While they may not be the first team in the rankings, they’re good enough to beat anyone, and no one will want to play them.

SEE MORE: Schedule of UEFA Champions League draw and semifinals

2. Bayern Munich

There were so many terrific storylines in the quarterfinals– Juventus’ comeback and subsequent collapse; Roma’s incredible rally; and Liverpool’s domination of City.

Bayern Munich, on the other hand, quietly coasted to yet another Champions League semifinal. The Bavarians are in the semifinals for the sixth time in seven seasons.

Jupp Heynckes is back at the helm for the German champions, who wrapped up the Bundesliga this weekend with a 4-1 trouncing of Augsburg. Heynckes has made the final in each of his last three trips as a manger, including when he won it with Bayern back in 2013.

With the league wrapped up, Bayern can focus all of their attention on this competition. With Thomas Muller back in form, and a squad as deep as any in Europe, Bayern have coasted to the semifinals.

Considering their pedigree, their talent, and the fact that they only have this competition to worry about, Bayern have a good a chance as any to win the whole thing.

1. Real Madrid

Los Blancos never make it easy on themselves– Real thrashed Juventus 3-0 in Turin, and with Juve superstar Paolo Dybala sent off, it felt like tie over.

Two Mario Manzukic goals and a Blaise Mattuidi equalizer later, and it was 3-3, in the dying embers of the match. That was before Lucas Vasquez was fouled in the box in stoppage time, allowing Cristiano Ronaldo to smash home a tie winning penalty to send Real Madrid to a record eighth consecutive semifinal.

Real were the first team to ever win back to back Champions League titles, and because of this, they have the best chance to win again. Simple as that.

This team does have cracks, however– they were awful against Juventus at home, squandering a 3 goal lead. This is the first time since 2008-2009 where Los Blancos have lost 5 home games in a season. This was the first time Real have trailed by two goals at half time in the Champions League since 2000. Their defense is shaky. Even mainstay goalkeeper Keylor Navas had a gaffe that led to Mattuidi’s equalizer.

And regardless of all that, they persevere. And the biggest reason why is Cristiano Ronaldo, who scored 3 of Madrid’s 4 goals in the tie. He now has 120 Champions League goals, and is the first player ever to score in eleven straight European games. Ronaldo has 10 Champions League goals against Juventus, more than any player against any club in the competition.

Simply put, Real have had a down year. They are third in La Liga, have been eliminated from the Copa Del Rey, and finished second in their Champions League group, behind Tottenham Hotspur.

But they have the best player on the pitch at all given times, and in a knockout tournament like this, which puts emphasis on away goals, that is often enough.

If the rest of the team plays up to par (which, given their overwhelming amount of quality and experience, shouldn’t be a problem), the fact that Real have Cristiano makes them obvious favorites going forward.