In the semi-finals of the Portuguese Cup, Braga hosts Sporting. The guests are in excellent form and are the leaders of the championship. They have 9 wins in their last 10 matches and have a great goal-scoring record. Head-to-head meetings also favor Sporting. Braga, although a decent team, is on a decline and unable to resist clubs of such caliber. Their game against Famalicao was weak, and they couldn't create dangerous moments against Porto. Based on this, my prediction is a victory for Sporting.