Two close-range goals from Perth Glory's Republic of Ireland recruit Andy Keogh proved more than enough to quell Newcastle Jets on home turf at Broadmeadow's Magic Park.
Newcastle rarely managed to get going in its first competitive match under new coach Phil Stubbins, although former Adelaide forward Jeronimo Neumann struck the crossbar in the first half with a fierce shot on his competitive Jets debut.
"It (the result) was a little expected before the game," said Stubbins. "We were hoping to hit the ground running but we got beaten by the better team."
Adelaide United outlasted Wellington Phoenix 1-0 thanks to a goal from Sergio Cirio on the half-hour mark at Marden Sports Complex.
Despite the paucity of goals, there was action at both ends and Adelaide goalkeeper Paul Izzo was forced into two outstanding saves in the dying minutes.
Goals proved in short-supply on the night, in contrast to last week's goal-laden opening fixtures.
Melbourne's St Albans Saints edged a 1-0 win at NSW Premier League 2 side Parramatta FC denying the Sydney side any hope of repeating the 1990s' NSL Cup triumphs when the club was known as Parramatta Melita Eagles.
A long-range strike from defender Barry Devlin in the opening half proved enough to separate the teams on the night.
South Hobart suffered a tense 5-4 penalty shootout defeat against Canberra visitor Tuggeranong United after extra-time had failed to separate the sides.
The Tasmanians seemed set for one of the great wins in their 104-year history after they went ahead midway through the second half thanks to an own-goal, but Ethan Munster equalised five minutes from time for Tuggeranong.
Tuggeranong goalkeeper Rohan Shepherd, who survived one shaky moment in what was an otherwise outstanding display, went on to save Caleb Ludlow's effort in the shootout to help send his team into the next round.
:: Meanwhile, the A-League All Stars played out a scoreless draw in a training match against Australia's Under-20 side at WIN Stadium in Wollongong as it prepares for Sunday's one-off match against Italian powerhouse Juventus in Sydney.
Almost 7000 fans attended, many of them drawn by the presence of All Stars forward Alessandro Del Piero, with the former Sydney FC marquee star playing the final 25 minutes.