Kyler Murray, Cardinals agree to terms on a new  contract extension through the 2028 season

Kyler Murray got his wish and Arizona has its quarterback under team control for years to come

Murray and the Cardinals agreed to a five-year extension worth $230.5 million, including $160 million in guarantees,

NFL Network's Ian Rapoport and Tom Pelissero reported Thursday.

The deal runs through 2028, Murray's age-31 season, ending any uncertainty under center for the Cardinals,

And Murray is in line to sign another great deal if his performance matches up.

In the end, the public conflict between the parties paid off for Murray, who is now the NFL's second-highest-paid player for the year

Just months after he purged all references to the Cardinals from his social media and began a saga that has dragged on.