Kedah bounced back from their opening match defeat in the second division of the revived Tun Razak Cup when they scored in the final minute in their 3-2 win over Sabah.
And on the adjacent pitch of the MPMBB Stadium in Bukit Serindit, minnows Perlis were the first team to book a place in the last four of Division Two when they hammered Kelantan 6-2.
Kedah had to win against Sabah following their 4-1 defeat at the hands of Negri Sembilan yesterday.
And they got off to a great start when Nur Hrsikesa Mohd Murni converted a penalty corner in the 15th minute.
But Sabah were on level terms in the 33rd minute through Mohd Soffian Kamaruddin.
Kedah surged ahead when Nur Hrsikesa found the target off a second penalty corner in the 41st minute. Sabah fought bravely to once again draw level through Larry Lian who picked up a penalty corner rebound to score eight minutes before time.
But Nur Hrsikesa had the final say as his completed his hattrick in the 70th minute but more importantly ensured Kedah stayed in the hunt for a semis spot.
Kedah will play Sarawak on Tuesday while NS takes on Sabah.
For Perlis , the toast of the team was Mohd Siful Hafiz Jaafar who scored four goals to book his team's spot in the semis.
Having defeated Projek 2017 with a 2-1 scoreline, Perlis were in their element as they dominated the match.
Siful was on target in the 5th, 8th, 42nd and 48th minutes while the other two Perlis goals were scored by Azroy Azeman (4th minute) and Tengku Ahmad Tajuddin ( 65th minute).
Kelantan, who lost 10-2 to Selangor on Saturday, got their goals through the efforts of Shahrul Anuar Ibrahim (39th and 59th minutes).