The remaining two 2019 FA Cup semi-finalists were decided on Saturday night, following the conclusion of two ties.
In Jengka, underdogs Felda United held on to a goalless draw against Kuala Lumpur, to win the tie on the away goal rule, after it ended 3-3 on aggregate.
Felda United vs Kuala Lumpur match highlights
In Ipoh, new signing Ronaldo Henrique Silva inspired Perak to a 2-1 win at home against state rivals PKNP FC, with the Brazilian himself scoring both his team's goals.