I didn't see Guerrero last fight, so I say he beats Garcia via UD. But seems like alot of folks here saying Garcia wins based on Guerrero's last performance which sounds bad. Rueben Guerrero vs Angel Garcia would also be interesting.
You should pull up the fight, Guerrero struggled mightily, went down and nearly out from a non-puncher. He managed to pick himself back up and win, but he might be effectively done. No way would I pick him against Garcia at this point.
I think Garcias body work might take a toll on Guerrero like Martinez's did and really aided the knockdown. Also Guerreros right eye has been very troublesome for him as it has swelled up in his last few fights if not all his fights since Berto. I think if Garcia's power can carry and he is able to drop Guerreros punch out put with movement and countering than Guerrero who I find to be completely unremarkable will get beat bad