Wyatt Langford and Adolis Garcia blasted two-run home runs and Jake Burger added a two-run double as the Texas Rangers rolled past the struggling Colorado Rockies 8-3 on Wednesday to sweep the three-game interleague series in Arlington.

Texas has won five straight games for just the second time all season while the Rockies continued to battle to find the win column, falling for the third straight contest and losing for the 11th time in their past 12 outings while dropping to an MLB-worst 7-36.

Patrick Corbin (3-2) was rock solid for Texas, allowing three runs on four hits and a walk over six innings while striking out a season-high nine batters. All of the runs Corbin allowed were on home runs.

Antonio Senzatela, the first of five Colorado pitchers, allowed six runs on eight hits in 4 2/3 innings. The Rockies are 0-3 under interim manager Warren Schaeffer, who took over the team on Sunday after Bud Black was fired while in his ninth year in Denver.

The Rangers set the tone in the bottom of the first inning as Langford ripped a two-run home run off Senzatela (1-7). Texas added a third run in the frame when Josh Jung walked with the bases loaded and then a fourth as Evan Carter’s groundout sent home Garcia.

The Rockies got on the board in the second on Michael Toglia’s solo home run.

Jake Burger pushed the Texas lead to 6-1 in the fifth on a two-out double that allowed Jung and Carter to cross the plate. Colorado again used the long ball to pare its deficit as Kyle Farmer mashed a two-run home run over the left center field wall in the sixth to bring it to 6-3.

Texas all but salted away the win when Garcia blasted a two-run round tripper in the bottom of the sixth to re-establish the Rangers’ five-run lead.

Caleb Boushley took over for Corbin in the seventh and allowed three singles and a walk in 2 1/3 innings. Robert Garcia got the final two outs to finish off the game.

ASTROS 4, ROYALS 3

Jeremy Pena finished 4-for-4 with a tie-breaking single in the eighth inning to help the host Houston Astros claim a 4-3 victory over the Kansas City Royals in the rubber match of the three-game series Wednesday.

Pena snapped a 3-3 tie with his single to left off Royals closer Carlos Estevez, driving home Mauricio Dubon. Dubon’s double scored pinch runner Chas McCormick from first base and chased Royals right-hander Michael Lorenzen (3-4). Dubon went 2-for-3 with a pair of doubles.

Astros closer Josh Hader earned his 10th save by working around a two-out walk to Bobby Witt Jr. Left-hander Bryan King (1-0) earned the win in relief.

The Royals took a 2-0 lead in the second inning against Astros left-hander Colton Gordon, who was making his major league debut. Maikel Garcia blasted a leadoff home run to left, his fifth of the year, before the Royals strung together three consecutive two-out hits, with Jonathan India plating Hunter Renfroe with a double to left.

Lorenzen produced an efficient outing until the Astros rallied in the eighth.

Lorenzen faced the minimum through three innings, courtesy of catcher Salvador Perez, who caught Pena as he attempted to swipe second as Jose Altuve struck out in the bottom of the first. Two innings later, Dubon rolled into an inning-ending double play that erased Zach Dezenzo.

After Pena singled leading off the fourth, Lorenzen induced another double-play grounder, this one from Altuve, to clear the bases. But Paredes clubbed his second home run in as many games, drilling a first-pitch fastball to left for his sixth homer this season.

The Royals immediately answered the Astros’ tally in the top of the fifth when Garcia greeted reliever Shawn Dubin with a run-scoring double that ricocheted off second base and bounded into shallow left field, scoring Vinnie Pasquantino and lifting the Royals to a 3-1 advantage.

Lorenzen seemed poised to protect that two-run cushion after he retired the Astros in order in the fifth. He surrendered back-to-back doubles to Dubon and Pena in the sixth as the Astros closed to within a run once again, but retired the side in order in the seventh.

Â