I think Mares will scrape out a victory but he will need to fight smart. I wouldn't fancy his chances if he gets drawn into a toe to toe battle. Agbeko IMO is far to strong physically but I believe Mares has the combination puching ability to come through a close one.