Mariners keep rolling, score two in ninth to beat Rangers 5-4