HOUSTON (AP) — Whit Merrifield had three hits and three RBIs, Salvador Perez extended a career high with his 33rd homer and the Kansas City Royals beat the Houston Astros 7-1. The Royals have won seven of their last eight games, taking three of four from Houston at home last week before sweeping the Chicago Cubs this past weekend. Perez has 81 RBIs this season, which leads the team and is a career best, eclipsing the 80 he had in both 2017 and 2018. He got back on track against the AL West leaders after going 0 for 5 on Sunday.