This is gonna be a barn-burner. I'm hesitant to bet on Rory based on his lack of 'big fight' experience, Nate seems a little more seasoned, and there is no such thing as an easy fight against a Diaz brother.
Also, Macdonald isn't the prototype guy to beat Nate, good wrestling and adequate BJJ. It's gonna be a risky fight standing and on the ground.
I'll still take Macdonald I think though.