Cagefighting is a harsh mistress, and no one knows that more than former champ Rafael dos Anjos.

The Brazilian was on top of the world for a while there, knocking back challengers like they were scrubs and he was in a class by himself. And then he was supposed to face Conor McGregor for the big money fight every fighter dreams about. But an injury in training saw that opportunity go down the crapper, and not long after the Brazilian got smoked by Eddie Alvarez. So here we are, getting ready to watch RDA face contender Tony Ferguson at the TUF Latam 3 Finale, which, come on, is a far cry from the multi-million dollar pay-per-view opportunity he’d had but lost.

Such a harsh mistress…

Anyway, here’s Dos Anjos taking out Nate Diaz.