Richards would make it tricky for the first few rounds, but he has no power and Benavidez will wear him down and stop him in the last quarter of the fight. Richard's win over Gongora though is very underrated.
Richards would likely suck Benavidez into a vortex of British slickness and confusion for a while unlike anything the later has ever seen, imagined or experienced before, but Benavidez is too big, powerful, fast, and has too much offensive variety for him and would catch up to him and take him out at some point.