Mr. Speaker edges Adelaide in Belmont Derby