With successful manager Ancelotti, who himself has won the Champions League a whopping 4 times, Real Madrid have what it takes to knock Man City out. Even if you are underdogs to make it all the way to the final. Real Madrid showed their muscles in the round of 16 when a 0-2 deficit was turned into a 5-2 victory at Anfield. In the return they played most of the meeting where Vinicius Jr. scored the only goal for the Meringues. The same in the semi where Chelsea were defeated twice again with the numbers 2-0. In La Liga, things have not gone according to expectations. Something they have done then is to rest players before more important matches, like this weekend when they won the Copa del Rey title against Osasuna. Rodrygo netted twice in the 2-1 victory. All focus is on defending the Champions League title. Despite the fact that the form is not completely 100%, we all know at this point what you are capable of, in these contexts. Guardiola has really got the most out of his players at Man City, who are in top form. In the Premier League, they have caught up and overtaken Arsenal in the table. There are 4 rounds left, which takes some of the focus away from the finest tournament of all. This weekend, Man City did not have their best day at work, as Leeds United were defeated 2-1 at the Etihad. There were nerves in the match, until the end. Haaland is still in top form, with 35 league goals, even if, for the sake of unusualness, he stepped off the field without getting on the scoresheet. He also leads the scoring league in the Champions League, with 12 goals. Man City is seen as the best football team in the world. But to travel home with a victory from the Santiago Bernabeu, against Real Madrid, in a Champions League semi-final, is something else entirely. This is an open meeting, where Real Madrid has a chance to remain undefeated. The odds are great on a home win so I will go with a safer bet and back Real Madrid 0.5 AH. Therefore, bet falls on Real Madrid not to lose the first game.