Zambian striker Lewis Macha has joined South African Premier Soccer League giants Kaizer Chiefs from Mozambican side Ferroviaro De Maputo.
Chiefs unveiled Macha on Monday together with seven other players the club has signed ahead of the 2016/17 PSL season.
Details of his contract are scanty.
Macha played for FAZ Super Division teams Zanaco and Nchanga Rangers before leaving for Mozambique in 2013.
He joins a list of Zambian strikers to have played for Chiefs among them Rotson Kilambe, Wedson Nyirenda, Songwe Chalwe and Collins Mbesuma.