A blockbuster trade that gained momentum throughout the week has been completed, as the Seattle Mariners have agreed to deal All-Star closer Edwin Diaz and veteran second baseman Robinson Cano to the New York Mets, according to multiple reports.

In return, the Mariners reportedly will receive veteran right fielder Jay Bruce and several prospects -- right-handed pitcher Justin Dunn, a first-rounder in 2016; outfielder Jarred Kelenic, the sixth overall pick in 2018; right-handed reliever Anthony Swarzak and right-handed pitcher Gerson Bautista.