For months, the boxing world has been waiting to see the next chapter in the rivalry between Mexico and Puerto Rico. It will finally be written on Saturday night when Miguel Cotto and Canelo Alvarez face off at Mandalay Bay in Las Vegas.

As the main event on Saturday night, the actual start time for Cotto vs. Alvarez might not be until at least 11:30 p.m. ET, and possibly not until midnight. But the HBO pay-per-view broadcast will begin at 9 p.m. ET, and three undercard fights will be televised.

Jayson Velez and Ronny Rios will meet in a 10-round featherweight fight. Also on the undercard is Guillermo Rigondeaux, who’s proven to be one of the best pound-for-pound fighters in the world. He’ll take on Drian Francisco in a 10-round bantamweight bout.

The top fight on the undercard is Takashi Miura vs. Francisco Vargas. The undefeated Vargas is favored to defeat Miura, who has knocked out his last three opponents.

A few fights won’t be televised on the PPV, but they can be seen with a free online live stream. The preliminary fights start at 7 p.m. ET, and none are scheduled to last more than six rounds.

The main event between Cotto and Alvarez could very well last fewer than six rounds. Alvarez scored a third-round knockout when he last stepped in the ring, and Cotto stopped his last opponent in the fourth-round.

The Mexican Alvarez is 45-1-1 in his career, while Cotto is 40-4. Cotto has come out on the winning end of the Mexico-Puerto Rico rivalry eight times in night fights, only falling to Antonio Margarito in a controversial defeat.