The Royals have won all five games Verlander has started against them this season. Verlander allowed four runs and eight hits in seven innings, while walking one and striking out seven.
Wade Davis (7-10), the second of five Kansas City pitchers, picked up the victory on his 28th birthday.
Greg Holland worked a perfect ninth for his 39th save in 42 chances.
ORIOLES 4, WHITE SOX 3
Matt Wieters hit a two-run single in the 10th inning to lift Baltimore to its third consecutive win.
Pinch-hitter Henry Urrutia started the winning rally with a one-out infield single against closer Addison Reed (5-3). Pinch-runner Chris Dickerson then went all the way to third on Nick Markakis’ base hit.
Reed bounced back with a strikeout of Nate McLouth, but Markakis stole second and both runners scored when Wieters lined a single into right field.
It was the ninth consecutive loss for the White Sox, who grabbed a 3-2 lead on Conor Gillaspie’s pinch-hit homer against Tommy Hunter (4-3) in the top half of the inning.
Danny Valencia had three hits and Brian Roberts homered for the Orioles, who were 1 for 17 with runners in scoring position before Wieters’ hit.
ATHLETICS 2, ASTROS 1
Dan Straily pitched seven scoreless innings to lead surging Oakland to another victory.
Yoenis Cespedes and Jed Lowrie homered as the A’s won for the seventh time in nine games to remain on top of the AL West. They began the day with a half-game lead over Texas.
Straily (9-7) allowed two hits, struck out seven and walked one in his third consecutive victory. The right-hander has a 1.50 ERA over 18 innings during his winning streak.
Dan Otero allowed a run in the eighth, but Sean Doolittle got four outs for his first save in four chances, completing the five-hitter.
Houston starter Brett Oberholtzer (4-2) pitched six stellar innings, allowing one run and seven hits.