Garcia (26-0, 16 KOs) dominated the 35-year-old former champion, although Judah came back in the 10th and 11th rounds to land some hard shots and shake the champion from Philadelphia.

The judges scored fight 116-111, 115-112 and 114-112, with all three giving Judah the last three rounds as Garcia seemed to tire a bit.

The 25-year-old Garcia was at the receiving end of a hard left-handed shot from Judah in the eighth round. He countered with a left that missed but immediately connected a right hand punch to send Judah to the canvas

Judah (42-8, 29 KOs), who since 2008 has lost to Floyd Mayweather, Miguel Cotto and Amir Khan, came in looking for a win and trying to revive his career after those losses, but looked overmatched against Garcia.

A portion of the announced crowd of 13,048 tried to inspire on the Brooklyn native with "Ju-dah! Judah!" and a familiar "Brook-lyn! Brook-lyn!" chant that has become synonymous with Brooklyn Nets games in the arena's first months.

But it wasn't enough for Judah, whose 140-pound fight was supposed to take place back on February 9, but was postponed after Garcia sustained a rib injury. Judah claimed Garcia had faked the injury and had instead been out partying and not training. There was even a standoff between the veteran and Garcia's father, Angel, who also serves as his trainer.

Garcia stepped up his attack in the third round and, then in the fourth, landed a flurry of shots, but Judah somehow managed to survive the round.

It was Garcia's second fight at the Barclays Center after christening the Brooklyn arena on October 20 with a victory over Erik Morales.