I think Oliveira will win. Islam is taking this step too early imo, he's not beaten anyone in the top 10 and suddenly gets to fight the champ. Like Chimaev going from fighting Li Jingliang to the #2 ranked welterweight.
Also I hope Sterling batters that little weasel Dillashaw. Yan is also going to do some serious damage to O'Malley. UFC matchmaking has been so odd this year.
Dariush v Gamrot will also be one to watch, and looking forward to seeing Mokaev again.
Overall a stacked card, proper pissed off that I'll miss most of it. Kept thinking it was at 2am.