Garcia is SHIT....he just happens to KO a more hyped CHInless SHIT..... Garcia is a vanilla or version 1 fighter...he knows all the fundamentals, throws all the punches but isn't spectacular in any of them...Alvarado, Rios, Matthysse, Maidana would work him over....
Garcia is closer to being a rich man's Angel Manfredy than anything else. He has a better chin, and more power than Angel, but he's closer to that level than the Rosario level. I don't know about the shot Rosario that fought at 140, but if a prime Rosario moved up to 140 for one fight, "Swift" would get decapitated.
Rosario simply punches too hard for Garcia. Danny is a solid capable fighter who does some things reasonably well, but he doesn't have anything SPECIAL to him. He's not very fast, nor is he particularly big puncher. He doesn't have exceptional defense. He's just ok at all those things. Rosario takes him out within 6 I think.