Rigondeaux has the ability to take a boring UD against him. I'd favour him to beat Donaire. He's about the only dude that can beat him at 118-122. Abner Mares would give him a good scrap but eventually lose.
Mares is up there amongst my favourite fighters but look how easily Darch landed clean power shots on him. Donaire would make sure he stayed down, his technique make for an even more devastating puncher than Vic.
Donaire annihilates Mares. Agbeko can be crafty. That's the only guy at 118 that I think would stand a chance, but he'd be trying to avoid Donaire's power all night, which would likely result in a UD for Donaire .