The UFC returns to network television with UFC on FOX: Weidman vs. Gastelum on Saturday. The main event will pit former middleweight champion Chris Weidman up against The Ultimate Fighter: Team Jones vs. Team Sonnen winner Kelvin Gastelum.

Saturday’s action will include two sets of prelims, the first beginning at 4 p.m. ET on UFC Fight Pass. The second will be on Fox at 6 p.m., with the main card beginning at 8 p.m., also free on Fox.

There will be live streams available online via UFC Fight Pass, Fox Sports GO, and other outlets depending on your location, accessible via browser and the UFC app on various devices.

Weidman shocked the MMA world when he knocked out Anderson Silva with a beautiful elbow, followed up by punches, at UFC 162 in 2013. From there, he defended the title in a rematch with Silva, earned a decision over Lyoto Machida and a TKO over Vitor Belfort.

But he’s run into some bad luck and has been on the receiving end of three straight knockout losses, all to top competition in Luke Rockhold, Yoel Romero, and Gegard Mousasi. The latter fight was mired in controversy due to legal knees that were thought to be illegal initially. Either way, Weidman is looking at three straight losses and needs a win badly.

Gastelum was coming off three straight wins, including a decision over Johny Hendricks and a TKO over Tim Kennedy. But a TKO over Belfort in his last fight was turned to a no contest when he tested positive for marijuana.

Dennis Bermudez will take on Darren Elkins in the co-feature on the main card. Bermudez has found plenty of success in the UFC, but he also owns some significant losses, including a knockout loss to Chan Sung Jung in February. Prior to that, he had two straight wins over Tatsuya Kawajiri and Rony Jason.

Elkins is another longtime fighter who has been all over the card in the past, though not as often as high as the co-feature. He’s won his last four fights, the last of which was a knockout of Mirsad Bektic at UFC 209 in March.

The main card will open with a bantamweight bout between Jimmie Rivera and Thomas Almeida and will also see a fight between light heavyweights Patrick Cummins and Gian Villante.

Below is all you need to know to watch the action on Saturday, and below that is the full official fight card.

More UFC on Fox 25 coverage

All Times Eastern

How to watch UFC on Fox 25: Weidman vs. Gastelum

Time: Prelims 1 at 4 p.m. prelims 2 at 6 p.m.; main card at 8 p.m.

Location: Nassau Veterans Memorial Coliseum, Uniondale, New York

TV: Fox

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

UFC on Fox 25 Full Fight Card

Fox Main Card (8 p.m.)

Middleweight: Chris Weidman vs. Kelvin Gastelum

Featherweight: Dennis Bermudez vs. Darren Elkins

Light heavyweight: Patrick Cummins vs. Gian Villante

Bantamweight: Jimmie Rivera vs. Thomas Almeida

Fox Preliminary Card (6 p.m.)

Welterweight Lyman Good vs. Elizeu Zaleski dos Santos

Middleweight: Rafael Natal vs. Eryk Anders

Welterweight Ryan LaFlare vs. Alex Oliveira

Heavyweight Damian Grabowski vs. Chase Sherman

Fight Pass Preliminary Card (4 p.m.)

Featherweight: Kyle Bochniak vs. Jeremy Kennedy

Bantamweight: Brian Kelleher vs. Marlon Vera

Heavyweight: Timothy Johnson vs. Júnior Albini

Featherweight Shane Burgos vs. Godofredo Pepey

Lightweight: Chris Wade vs. Frankie Perez