Otto Lopez got three hits, drove in a run and scored another as the Miami Marlins won their sixth game in a row, 4-2 over the Texas Rangers on Sunday in a matchup of teams unlikely to make the playoffs but still mathematically alive with six games left. Wyatt Langford hit his 22nd homer for Texas (79-77), whose seven-game losing streak is its longest this season. The Rangers are five games behind Houston (84-72) and Cleveland, who are tied for the final American League wild card.