The Astros scored three runs in extras to beat the Royals 6-3 in 10 innings in Kansas City. Aledmys Diaz batted in a pair on three hits, while Chas McCormick added three RBI. Ryan Pressly got his fifth win in relief as Cristian Javier locked down his second save. The Astros snapped a four-game losing skid and return home tonight to play the Mariners.