Amakhosi hammer Agents to reach last 16