Perak and Felda United won big against Pahang and PKNP respectively in the second leg of the 2017 Malaysia Cup quarter-finals on Sunday to seal their spots in the semi-finals.
After losing 3-1 in Kuantan a week ago, Gilmar da Silva began the Bos Gaurus' comeback in Ipoh with a third-minute strike and drew level on aggregate with a header from a free-kick situation an hour later.
Kenny Pallraj then gave the home side the lead in the 77th minute before Nazrin Nawi sealed the win with an injury-time goal to help Perak reach the semi-finals for the first time in 10 years.
Felda, who were behind 3-1 on aggregate too, were seemingly all but out when Kim Hyun-woo scored for PKNP in the eighth minute.
However, three late first-half goals in an eight-minute blitz from Wan Zack Haikal Wan Noor (two) and Ifedayo Olusegun drew them level, before Zah Rahan Krangar put the Fighters ahead in the 47th ahead to complete the comeback.
As for Melaka United and Selangor, down 4-1 and 3-2 respectively, there were no such comebacks as Johor Darul Ta'zim (JDT) and defending champions Kedah progressed at their expenses.
At the Larkin Stadium, it finished 1-1 as the Southern Tigers took the lead through Nazmi Faiz Mansor and Felipe Almeida de Souza netted a consolation from the penalty spot for the visitors, while in Alor Setar, Sandro da Silva's 30th minute penalty was enough to see off Selangor 1-0.
The first leg of the semi-finals, which will be played on October 13 and 14, will see Perak face JDT and Kedah take on Felda.
The second leg will take place on October 20 and 21.
Seng Foo Lee
Mon Sep 25 2017
On this day in 2021: Spurs sack Jose Mourinho days before Carabao Cup final
The club had been on a poor run of Premier League form.
Lauren Coughlin holds first-round lead at the Chevron Championship
Michail Antonio felt officials were against West Ham after European exit
Jurgen Klopp accepts lack of threat cost Liverpool dear in European exit
The Reds exited the competition 3-1 on aggregate.
Liverpool exit Europa League despite win at Atalanta
West Ham were knocked out by Bundesliga champions Bayer Leverkusen at London Stadium after a 1-1 draw on the night.