It may not be the flashiest fight card UFC has ever put on, but UFC 212 should bring us some potential highlight knockouts.

UFC featherweight champion Jose Aldo will look to defend his title against interim champ Max Holloway in a bout that features two fighters who have combined for one loss since 2014. Aldo enters his first title defense of his second reign as champ with a win over Frankie Edgar last summer. Before that, the last time we saw him he hit the canvas in 13 seconds against Conor McGregor. Holloway, meanwhile, is riding a 10-fight win streak and his last came against the one and only McGregor.

Plus, the top two contenders for the women's strawweight title will battle for the chance to get back in the championship conversation when Claudia Gadelha and Karolina Kowalkiewicz battle it out. Neither fighter has scored a stoppage victory since joining UFC, but both remain atop UFC's 115-pound rankings. Plus, Vitor "The Phenom" Belfort fights for one last time against another legend in Nate Marquardt.

Here's how the full main card and preliminary card shake out from Rio de Janeiro, Brazil with the latest odds from Bovada.

UFC 212 main card

Favorite Challenger Weightclass

Jose Aldo (c) -165

Max Holloway +135

Featherweight title

Claudia Gadelha -365

Karolina Kowalkiewicz +275

Women's strawweight

Vitor Belfort -165

Nate Marquardt +135

Middleweight

Paulo Borrachiniha -275

Oluwale Bamgbose +215

Middleweight

Yancy Medeiros -140

Erick Silva +110

Welterweight

UFC 212 preliminary card

Favorite Challenger Weightclass

Marlon Moraes -230

Raphael Assuncao +180

Bantamweight

Antonio Carlos Junior -215

Eric Spicely +165

Middleweight

Matthew Lopez -165

Johhny Eduardo +135

Bantamweight

Iuri Alcantara -350

Brian Kelleher +265

Bantamweight