Captain Christopher Katongo scored midway through the first half to give title holders Zambia a 1-0 first-leg lead over Uganda Saturday in a 2013 Africa Cup of Nations qualifier.
The China-based striker took advantage of sloppy defending to tap in a long Davies Nkausu throw before a capacity 40,000 crowd at Levy Mwanawasa stadium in the mining town of Ndola.
Katongo was a constant threat to Uganda, netting again in the opening half only to have his effort disallowed and he was foiled by the woodwork after the break.
Midfielder Rainford Kalaba was another Zambian to impress and came close with a first half free kick that beat goalkeeper Denis Onyango only to fly into the side netting.
Uganda, seeking a place at the Cup of Nations for the first time since finishing runners-up to hosts Ghana in 1978, spent most of the match on the back foot and were lucky to finish only one goal behind.
The return match is scheduled for mid-October and the winners qualify for the 16-nation tournament to be staged by South Africa in Johannesburg, Durban, Port Elizabeth, Nelspruit and Rustenburg.