Rangers finish in top eight after 2-1 victory over USG