UFC 210: Cormier vs. Johnson 2 is set for Saturday and features some of the best fights you’ll find this year. Daniel Cormier will put his light heavyweight title on the line against Anthony “Rumble” Johnson in a rematch of a fight that ended in favor of the champion the first time around.

Saturday’s card will be available to purchase as most numbered cards are, and will be streamed live online through various UFC apps and the UFC YouTube channel. The main card will begin at 10 p.m. ET, with the preliminary card streaming in part on UFC Fight Pass and televised on Fox Sports 1.

The Fight Pass stream will begin at 6:15 p.m. and will run through 8 p.m., at which point Fox Sports 1 will carry coverage for two hours.

Johnson has knocked out three straight fighters since losing to Cormier. On the other hand, Cormier took a disputed split decision win over Alexander Gustafsson and dominated an old and undersized Anderson Silva who had no business being in the octagon with him.

So Johnson is riding the hot hand, but Cormier stifled him so thoroughly the first time around, many think it will happen again. Cormier wrestled Johnson out of his striking comfort zone, and eventually submitted him with a rear-naked choke.

Chris Weidman and Gegard Mousasi will also face off on the card, and they will be up just before the main event. Weidman has lost his last two fights, also the first two losses of his career. Mousasi is riding a winning streak, but Weidman is a former champion and is still dangerous.

Charles Oliveira will try and right his fortunes to kick off the main card. The lightweight has lost his last two fights, both to submission despite he himself being a high-level submission artist. He will face Will Brooks to kick off the card.

Below is a list of fights on the full card for Saturday, as well as all the information you need to know to watch the action.

More UFC 210 coverage from SB Nation

All Times Eastern

How to watch UFC 210: Cormier vs. Johnson 2

Time: Prelims 1 at 6:15 p.m.; prelims 2 at 8 p.m.; PPV main card at 10 p.m.

Location: KeyBank Center, Buffalo, New York

TV: Fox Sports 1, PPV

Online Streaming: UFC Fight Pass, UFC.TV, UFC YouTube

UFC 210 Full Fight Card

PPV Main Card (10 p.m.)

Light heavyweight: Daniel Cormier vs. Anthony Johnson

Middleweight: Chris Weidman vs. Gegard Mousasi

Women’s strawweight: Cynthia Calvillo vs. Pearl Gonzalez

Welterweight: Thiago Alves vs. Patrick Cote

Lightweight: Will Brooks vs. Charles Oliveira

Fox Sports 1 Preliminary Card (8 p.m.)

Featherweight: Myles Jury vs. Mike De La Torre

Welterweight: Kamaru Usman vs. Sean Strickland

Featherweight: Charles Rosa vs. Shane Burgos

Light heavyweight: Patrick Cummins vs. Jan Blachowicz

UFC Fight Pass Preliminary Card (6:15 p.m.)

Lightweight: Gregor Gillespie vs. Andrew Holbrook

Lightweight: Josh Emmett vs. Desmond Green

Women’s bantamweight: Katlyn Chookagian vs. Irene Aldana

Flyweight: Jenel Lausa vs. Magomed Bibulatov