Few teams in baseball were playing at a higher level than the Texas Rangers coming into Friday. They had won five straight games, including a four-game sweep of the Houston Astros, to take the lead in the American League West.

But the Mariners put an end to that streak in businesslike fashion, jumping to an early three-run lead and hanging on for a 3-1 win at Globe Life Park.

Seattle wasn’t particularly outstanding in any aspect, but got just enough pitching and just enough offense to start the last road trip of the season with a victory. The Mariners have won 11 of their past 16 to improve to 72-76 on the season, inching closer and closer to .500.

The Mariners scored all three of their runs against Texas starter Yovani Gallardo in the second inning. Logan Morrison drew a leadoff walk to start the rally. Brad Miller followed with an opposite-field double just inside the left-field line to put the runners into scoring position.

Ketel Marte followed with a hard ground ball down the left-field line. For a moment, it looked as if the ball would leak foul, but it had enough spin to stay on the line for a double to score both runs and make it 2-0.

Rangers manager Jeff Bannister was displeased with the call from third-base ump Chris Guccione. A clarification turned into a shouting match and ended with an ejection.

Box score