KANSAS CITY, Mo. (AP) — Hunter Dozier hit a two-run homer in the bottom of the seventh inning, and the Kansas City Royals earned their third straight win over Houston, beating the Astros 3-2 Wednesday night. Dozier homered off reliever Blake Taylor to help the Royals post their 31st come-from-behind victory of the season, fourth-most in the American League. Nicky Lopez had three hits for the Royals. Domingo Tapia earned the victory and Scott Barlow picked up his seventh save. Taylor took the loss.

More From 1460 ESPN