A fight many didn’t think would happen is finally upon us. Gennady Golovkin is set to defend his unified middleweight titles against secondary belt holder Daniel Jacobs on Saturday night at Madison Square Garden.

While Golovkin (33-0, 31 KOs) is an overwhelming favorite to retain his titles, he knows that Jacobs (32-1, 29 KOs) presents one of the toughest tests he’s faced in the ring. “I have been watching his fights and Jacobs looks good,” Golovkin said “He is strong and very tough. I think he is the best opponent of my career.”

It all gets started at 7 p.m. ET with the HBO pay-per-view main card beginning at 9 p.m. ET. It begins with two undercard bouts prior to Roman “Chocolatito” Gonzalez stepping into the ring to defend his WBC junior bantamweight title before GGG and Jacobs hit the main stage after 11:30 p.m. ET.

Here’s how the fight card shakes out with the latest odds from Bovada.

Golovkin vs. Jacobs fight card

Favorite Challenger Weightclass Gennady Golovkin (c) -700 Daniel Jacobs +450 Middleweight title Roman “Chocolatito” Gonzalez (c) -2500 Srisaket Sor Rungvisai +1000 Junior bantamweight title Carlos Cuadras -1600 David Carmona +800 Junior bantamweight Ryan Martin -700 Bryant Cruz +450 Lightweight

Watch Golovkin vs. Jacobs live stream

You can order the fight on pay-per-view through your local cable provider for $64.99 (or in standard definition for $54.99) on HBO PPV. A live stream of the action can also be purchased for the same price through RingTV.com, so you can watch the bouts on your computer or connect them to your television.