Interesting clash of styles, I think Roach's defensive ability and superior accuracy will prevail over Zepeda's aggression and workrate. I'd go with Roach on points by a clear margin.
I like this fight! I can see a scorecard somewhere round 115-112 with a knockdown scored for Zepeda. But, a win for Roach