KUCHING: Nine-man Kuching City pulled off a remarkable 3-1 victory over KL City in Saturday's Super League clash at State Stadium in Sarawak.
The home side took an early lead in the ninth minute when KL City's Giancarlo Gallifuoco turned the ball into his own net.
Petrus Shitembe doubled the lead with a goal in the second minute of first-half stoppage time.
The game took a twist in the 61st minute when Kuching captain James Okwuosa was shown red for a foul, handing KL City captain Paulo Josue the chance to convert from the spot.
Despite being down to 10 men, Kuching struck back swiftly, with Tchetche Kipre converting a penalty in the 66th minute to restore their two-goal cushion.
However, Kipre received two yellow cards in quick succession, leading to his dismissal in the 78th minute, leaving Kuching with just nine players.
KL City couldn't capitalise on their advantage in the final 15 minutes, and Kuching held on for the win, lifting them to fifth in the Super League standings with 18 points from 13 matches.
KL City remain in ninth place, tallying 14 points from 13 games.
Elsewhere, at the Manjung Municipal Stadium, Sharif Haseefy Lazim's stoppage-time goal salvaged a 2-2 draw for Terengganu against Perak.
Luka Milunovic gave Perak an early lead in the ninth minute, but Nelson Sanchez equalised for Terengganu just before halftime.
In the second half, Luciano Guaycochea restored Perak's lead, only for Sharif to equalise in the fourth minute of added time.
The draw keeps Terengganu in fourth with 18 points from 13 games, while Perak slip to seventh with 16 points from 12 matches, ending their three-game winning streak.
RESULTS SUPER LEAGUE
KUCHING CITY 3 KL CITY 1, PERAK 2 TERENGGANU 2.