KUALA LUMPUR: Eduardo Sosa proved to be the saviour as Selangor fought back from a goal down to carve out a narrow 2-1 victory over a spirited Kuching City in the first leg of their FA Cup semi-final at the MBPJ Stadium on Friday.

The Red Giants were handed a wake-up call just nine minutes in when Ramdhan Saifullah silenced the home crowd, finishing smartly to put the underdogs ahead.

However, Selangor's response was swift as it took Argentine midfielder Sosa just 10 minutes to restore parity with a composed 19th-minute strike to settle the hosts' early nerves.

Selangor dictated the tempo after the break and were rewarded in the 58th minute. Brazilian forward Chrigor Moraes whipped in a pinpoint cross from the flank, and Sosa arrived right on cue to guide the ball past the Kuching goalkeeper for his second of the night.