Carlos Correa’s free agency saga appears to have finally wound to a conclusion. The 28-year-old All-Star agreed to a deal to return to the Minnesota Twins on Tuesday after previous agreements with the San Francisco Giants and New York Mets fell apart following physical examinations. His new contract will span six years and be worth $200 million (though it could reach $270 million with a vesting option). On the face of things, Correa lost $150 million in a month.

Correa has had one of the weirdest offseasons in MLB history. Back on December 13, the Giants and Correa announced an agreement on a 13-year, $350 million contract. A week later an introductory press conference was postponed after the team was concerned with his physical. A leg injury that was surgically-repaired years ago was at issue. On December 21, the Mets announced they had signed Correa to a 12-year, $315 million deal. A few days later that deal was put in limbo due to concerns about the same injury.

Correa refused to rework his agreement with the Mets. Unfortunately for him, he didn’t have the leverage he seemed to believe he did. The two teams were at a stalemate for weeks when the Twins swooped in.