Abraham Toro homered for Seattle against the team that traded him across the diamond during batting practice, but the Houston Astros held off a ninth-inning rally to beat the Mariners 8-6.
Zack Greinke took a four-hitter into the eighth inning, Myles Straw homered and drove in two runs, and the Houston Astros beat the Baltimore Orioles 3-1 for their ninth straight victory.
The Nats erupted for 10 runs over their last three at-bats and blasted the Astros 12-3. Kurt Suzuki’s solo homer broke a 2-2 tie off of Houston's Justin Verlander.