Roscoe rallies to beat Ranger