Undefeated junior middleweight champion Danny Garcia puts his titles on the line against Mauricio Herrera on Saturday night in Bayamon, Puerto Rico.

Owner of the WBC and WBA titles, Garcia has squashed all comers over the last two years. First, he toppled Erik Morales for the WBC light welterweight belt, dropped Amir Khan with a fourth-round technical knockout, sent Morales to the mat in their rematch and claimed a decision over Zab Judah.

The 25-year-old nicknamed “Swift” seeks his fifth straight title defense, while Herrea can put together a three-fight win streak for the first time in three years.

Last year Herrera, a 33-year-old counterpuncher fighting out of California, claimed two unanimous decisions over Mexico’s Miguel Angel Huerta and South Korea’s Ji-Hoon Kim, making up for the consecutive losses he suffered in 2012.

At Friday’s weigh-in, Garcia came in a 139.75 pounds and Herrera at 139.25 pounds, but the two also had a slightly heated exchange. Herrera specifically answered speculation that he’s a lead-up opponent to perhaps bigger bouts for Garcia.

"He said he was gonna tear me up, I just smiled at him," Herrera said to Bad Left Hook. "He's a little boy. I'm gonna show him how to fight and give him a lesson.

"There's been a lot of strange things in championship fights that were thought to be tune-up fights. They're gonna see a boxing show, a great fight. I'm gonna take it to him at times. I'm gonna come out with my hands raised."

The first major bout of the evening pits American heavyweights Deontay Wilder against Malik Scott. Standing at 6-foot-7 and winner of all 30 of his fights by knockout, Wilder is expected to continue the streak against his good friend Scott.

Betting Odds: Garcia is a -1400 favorite and the over/under is 9.5 rounds

TV Channel: Showtime

Time: Scheduled for an 11 p.m. EST start time

Online Stream Info: A subscription to Showtime is needed, and you can sign up here.

Prediction: Garcia by decision