Jason Castro already had a reason to celebrate after finding out he was headed to his first All-Star Game. The Houston Astros catcher added to the fun with the big hit in a win over Yu Darvish and the Texas Rangers. Castro hit a tiebreaking three-run homer a few hours after becoming the first American League All-Star for the Astros, and Houston went on to beat the Rangers 9-5 on Saturday night.