Zarate greater, Bob better. Close, though. Zarate is overrated on the whole, but his biggest strength IMO, is that he's an amazing ring general. Even in rounds he was losing, he was in control. He had a great defence, and very, strong, basic (not a bad thing) footwork. Foster's offense was more devastating, and as an offensive fighter, I find that more impressive. Also, I only pick three fighters to beat Foster at 175. I pick more than 3 to pick Zarate at BW.