In the semi-finals of the Armenian Cup, the teams Shirak and Urartu will face each other. Shirak has shown decent results, winning their last cup match and, despite being last in the league, showing resilience. Urartu, currently in 4th place in the league, also won their last match with a large margin. However, Urartu has displayed weak results in recent games. Prediction: Shirak, playing with a handicap, has a good chance of winning this match due to their resilience and desire to win.