The Houston Astros beat the Kansas City Royals 3-1 Wednesday night to take the three-game series. Jordan Lyles (pictured) pitched six innings and earned his second win of the season.

I really wanted to go six or seven just to help our bullpen out a little bit, and I got six," Lyles told MLB.com. "I had a couple of innings where I got two quick outs and turned it into 10 or 15 more pitches, which is not ideal, but it goes back to last year and some of the situations I wouldn't have come away with giving up one run. They would have come in bunches."

J.D. Martinez hit a two-run homer for Houston in the first inning to provide the bulk of their scoring. Jason Castro went 3-for-4 and drove in the other Astros run.

Jose Veras pitched a scoreless ninth inning to pick up his eighth save of the season.

The Astros have Thursday off before starting a series against the Oakland A's at Minute Maid Park.