It is harder than that I think, because Haaland isn't creating chances, but his teammates are. To make sure that Haaland is caged, as you call it, it is mostly important to cut the connections to him. To now allow the midfield to feed him with balls and that is what Real Madrid did really well in the game against Manchester City. They only lost De Bruyne out of sight one time and that is when he used the opportunity and did this shot in the bottom corner. But Haaland didn't get any balls not only because he was caged, but also because the other players didn't get the time and space to find the right gap for him. That was the game plan for Real Madrid.
Erling Haaland was tied down in the game against real Madrid. It was the Los Blancos target to hold down Haaland fulltime, there's was no single chance he created, always tackled down by Anthony Rudiger, he was all over him on the pitch. However Manchester City pressured the home team with spectacular performance. Santiago bernabeu fans was shocked by the outstanding performance displayed by the visitors, the game ended 1-1. Next week, we will witnessed another top game, when Madrid will travel to Etihad stadium to face city.