Beans finished in seconds? (7-2)
I believe the answer is:
runners-up
'seconds?' is the definition.
(I've seen this before)
'beans finished' is the wordplay.
'beans' becomes 'runners' (runner beans).
'finished' becomes 'up' (eg 'time's up' means the time is finished).
'runners'+'up'='RUNNERS-UP'
'in' is the link.
(Other definitions for runners-up that I've seen before include "Those who come second" , "Those in second place" , "Near winners" , "Second-placed competitors" , "Those not quite winning" .)