The 27 year-old two-time champion had too much in his arsenal for the Argentinian and kept a firm grip on his red IBF belt with scores of 116-111 (twice) and 115-112 after twelve rounds.
Barros, 28, from Mendoza, dropped his third career loss, all of which have come in world title bouts and was hampered by a cut in the later rounds that attributed to his downfall.