Hearts is one of the most powerful opponents that Goku has ever fought. This is the man who wasn’t even afraid of Zeno and that means a lot. Still, Goku will ultimately be able to triumph here with his Ultra Instinct mode. Hearts is powerful and can read the heart but it’s a lot more difficult to read pure instinct. Throw in the fact that Goku is more of a veteran in combat and that’s a wrap. Goku wins.