Roberts strikes late for Sunderland