Selangor FC 2-3 Star City FC: beaten at home, through to the semi-finals with a warning
Star City FC took the second leg at MBPJ Stadium, yet the aggregate went the other way, the Malaysian Football League says. Where the tie was really decided.

Analysis desk4 min read
Star City FC beat Selangor FC 3-2 at MBPJ Stadium in Petaling Jaya on 11 October and still went out of the Malaysia FA Cup quarter-finals. The Malaysian Football League’s highlights post sets out the sum: Selangor FC go through to the semi-finals with a 6-4 aggregate advantage. A home defeat and a semi-final place on the same evening. Both halves of that sentence matter.
The tie was set up in Kangar on 19 September, where Selangor FC won the first leg 4-1. Selangor FC’s own match preview credited Chrigor Moraes with three goals that night and Vitor Pernambuco with one. In Petaling Jaya, Selangor FC scored in the 9th minute and the 33rd minute. Star City FC replied in the 61st minute, the 75th minute and the 90th minute.
Two readings to set aside
The first is that Selangor FC coasted. They did not. A side that was two goals up on the night finished it beaten 3-2, and every one of the goals against them came in the second half.
The second is that Star City FC nearly turned the tie around. The scoreline says otherwise. Over the two legs, the gap between the sides was two goals at the final whistle, 6-4. A late rally is not the same thing as a near miss.
So how does a side lose at home and still look comfortable on the aggregate? Three reasons, ranked.
Kangar decided it
The first and largest reason is the first leg. A 4-1 away win left Star City FC needing goals in bulk at MBPJ Stadium. The second leg on its own went to Star City FC; the tie went to Selangor FC because of what happened in Kangar.
The early goals closed the door
The second reason is the first half in Petaling Jaya. By the 33rd minute Selangor FC were two goals up on the night. Whatever Star City FC did after that was a chase against a margin built over both legs, and three goals were not enough to close it. StraitScore’s view: those two early goals were the real end of the tie, even though the evening carried on for almost another hour.
The visitors found a way to score
The third reason explains the defeat itself. Star City FC reached the quarter-finals by drawing 2-2 away to Kedah Darul Aman and winning the return 2-0. Against Selangor FC, they had lost the three previous meetings: 3-1 on 5 October 2025, 4-0 on 8 March 2026 and 4-1 on 19 September. The 3-2 on 11 October was their first win in those four meetings. A side beaten three times in a row by the same opponent found three goals in one half against them.
What the coach asked for
Before the match, Selangor FC’s preview quoted head coach Kim Pan-gon: “I hope the players will not become complacent”. He also said seven players were returning from international duty and that he hoped their experience would “contribute to a victory”. The victory did not come. Judged on what happened, not on why, his side got the part of the job that counted, the semi-final place, and not the part he asked for on the night.
There is a pattern worth noting in the Selangor FC cup run. They drew 2-2 away to Sabah FC, beat them 2-1 at home, won 4-1 away to Star City FC and lost 2-3 at home. That is seven goals conceded across four cup matches, and at least one conceded in every one of them. Selangor FC’s own preview puts the round of 16 win over Sabah FC at 4-3 on aggregate. Two ties, two passages through, and neither of them sealed with a clean sheet.
The verdict
Selangor FC deserved to go through. The tie was won by three goals in Kangar and never got closer than two in Petaling Jaya, which is a margin, not a scare. But a home defeat after being two goals up is a warning, not a footnote. The semi-finals will test whether it was one bad half or a habit, and on the evidence of four cup matches without a clean sheet, the defending is the part of this team that has to answer.
Share this story
About the author
StraitScore Analyst
Analysis desk
Written by software, then reviewed and approved by a StraitScore editor before publication. Each piece argues a view; the facts it rests on are checked against StraitScore's own match data and the sources it cites. Corrections: [email protected] — we aim to respond within two working days.
Related News
View all
Johor Darul Ta’zim win 2-0 at Pohang Steelers: why the clean sheet matters more than the margin

Kuching City FC v Kitchee: the stoppage-time lesson Kuching carry into matchday two

