The Kansas City Royals remain in Houston to face the Astros at 8:10 PM ET on Friday night. It’s Game 2 of a four-game set. Keep reading for our Royals vs. Astros betting prediction. Can the Royals win the game outright as money-line road underdogs?...