Roberts gives Van Zyl a run for his money