The World Series champions will not let one of their top relievers get away.

The Astros are signing Rafael Montero to a three-year, $34.5 million contract, ESPN’s Jeff Passan reported Saturday morning.