http://premon.fbk.eu/resource/vn32-steal-10.5_frame_3 an entity of type: VerbNetFrame

2.2 
NP V NP PP.beneficiary 
NP-PP; for-PP 
manner(during(E), illegal, Agent) has_possession(start(E), ?Source, Theme) has_possession(end(E), Beneficiary, Theme) not(has_possession(end(E), ?Source, Theme)) cause(Agent, E) 
Agent V Theme {for} Beneficiary 

data from the linked data cloud