Kyle Seager, Danny Valencia and Robinson Cano each homered off Phillies rookie Mark Leiter in the fourth and fifth innings to give Seattle a 4-3 lead, but Diaz was dealt his third blown save of the season. The 23-year-old right-hander also got roughed up in Tuesday's 8-2 loss in a non-save situation.
Utility man Ty Kelly ripped a two-run homer off Felix Hernandez to give the Phillies a 3-1 lead in the third. Hernandez (3-2, 4.66 ERA) allowed five hits and three runs over six frames in his second start back from the disabled list and was in line for the win until Philadelphia's late rally.