The Mariners have agreed on a 10-year, $240MM deal with superstar second baseman Robinson Cano, CBSSports.com confirms.

Early on Friday, there were reports (including here) of a snag in negotiations, but sources suggest that was overblown or just not correct, as the sides worked through a deal in the following hours.

Cano and agent Jay Z flew to Seattle and received the $225-million, nine-year offer from the Mariners Thursday.

The Yankees had offered somewhere in the range of $160 million to $170 million, and all indications were that Cano badly wanted to return to the only team he knew. But the Mariners made Cano their prime target, and the team that's struggled to lure the big fish in the past has finally hauled in one of the biggest.