In the context of legal proceedings, a dispute, or a consideration between parties, you can say the following:
Gregson has finally been awarded that patch of land.
From Merriam-Webster's definition of award:
2 : to give by judicial decree or after careful consideration
// The jury awarded damages to the defendant.
// award a contract
Note that you need the auxiliary verb been in order for it to work in your sentence.
You would not add from Johnson here, but it would be understood from the context.
Alternatively, a simpler verb, that isn't quite as specific, but whose meaning would also be clear in this context, and where from Johnson could remain, is won:
Gregson has finally won that patch of land from Johnson.
You can use won here because people talk about winning and losing court cases. Win also often blurs the line between the circumstance and the result.
For instance, these would all be considered fine:
I won the lottery and was given a million dollars.
I won a million dollars in the lottery.
I won the heavy-weight title from Tyson.
Personally, I would not say that you won something from someone. To me, it's more natural to simply say that you won something—or that you took something from someone. But I believe that's just my personal opinion. Objectively speaking, I think it's common to hear people say (at least informally) that somebody won something from someone. So, that shouldn't be a concern here.