ARLINGTON, Texas (AP) -- Derek Holland pitched seven impressive innings in his second start off the disabled list, and the Texas Rangers beat the Seattle Mariners 1-0 Sunday to snap an eight-game losing streak.

Texas gave interim manager Tim Bogar his first victory in his third game. Seattle, which had won five in a row, finished a 5-2 road trip.

Shawn Tolleson worked the eighth, and Neftali Feliz completed the seven-hitter for his eighth save.

Feliz pitched out of trouble after a walk and Kyle Seager's single put runners on first and third with one out. James Jones popped out and pinch-hitter Justin Smoak flied out.

Texas scored on Adrian Beltre's sixth-inning sacrifice fly against starter James Paxton (5-2).

Leonys Martin had three hits, including a triple, and scored the only run.