This shouldn’t be that hard of a fight for Villa who is a massive puncher and has only lost once to a decent fighter.
Roiman Villa is an aggressive fighter with huge power and a reasonable chin which has been enough to get him through domestic opponents with ease.
Andres Garcia is a semi-decent boxer but doesn’t have the power or skills to keep Villa away and also doesn’t have a good enough chin to endure the punches for ten rounds.

I think Roiman Villa will win by knockout due to being the bigger puncher and having the better chin.