The playoff-contending Chicago Cubs acquired struggling reliever Fernando Rodney from the Seattle Mariners for cash.
The 38-year-old Rodney had been designated for assignment by Seattle last Sunday.
Rodney was 5-5 and had gone 16 for 22 in save chances this season, with a 5.68 earned-run average in 54 games. He was an All-Star for the second time last year when he posted a Mariners-record 48 saves.
"He still has a good fastball, outstanding changeup and is a great teammate," Cubs Manager Joe Maddon said. "He's a lot of fun to have on the team. I'm looking forward to it."