Moreki strikes for Lions, but Western Province in charge of Wanderers final