Jason Castro validated his selection to the American League All-Star team by belting one of three Houston homers, a tie- breaking three-run shot in the seventh inning that lifted the Astros to a 9-5 triumph over the Texas Rangers.
Castro, the lone Astro chosen to the upcoming Midsummer Classic during Saturday's announcement, finished with two hits and two runs scored to lead his club to only its second win in nine games. Marc Krauss finished 3-for-4 with two RBI for Houston, which also received two-run blasts from Brandon Barnes and Jake Elmore.
The Astros reached fellow All-Star Yu Darvish (8-4) for five runs in his six- plus innings of work, with the Japanese standout hung with the loss after Castro connected off reliever Robbie Ross.
Travis Blackley (1-0) was credited with the victory after tossing 1 1/3 scoreless innings of relief, while starter Dallas Kuechel held the Rangers to a pair of runs over five-plus frames in a no-decision.
Texas had tied the contest at 4-4 on Geovany Soto's three-run homer in the bottom of the sixth inning. Nelson Cruz, another of the Rangers' three All- Star representatives, went 3-for-4 with a solo homer in defeat.