Rangers returned to winning ways as they came from behind to conquer, as new signing Ryan Kent limped away with a hamstring injury, but there was reason for concern.
A dominant performance from Rangers, which yielded lots of opportunities but no targets, ended after yanking from the Livi half with loanee Kent limping off in the 41st minute.
The people broke the deadlock from the penalty spot just two weeks using Steven Lawless firing home after Lyndon Dykes had been tripped in the box with Scott Arfield.
But Rangers hit back before goals from Alfredo Morelos through a James Tavernier free-kick at the 55th minute and substitute Brandon Barker – either side of Dykes’ sending-off – wrapped up points.
Rangers had the lion’s share of possession but, while there was some positive buildup play against the hosts, so it took 11 minutes to enroll the game’s initial shot.
The home side continued to drive for an opener also Sheyi Ojo needed a fantastic opportunity in the 23rd minute when he took the ball round visiting goalkeeper Ross Stewart but he couldn’t keep it.
And Rangers replaced with fresh boy Barker and were dealt a huge blow at the 41st minute when Kent was unable to continue.
Because the referee pointed to the spot just more than a second in after Arfield fouled Dykes livi produced a dream start. And Lawless scored his third league goal of the season from 12 yards to put Gary Holt’s men 1-0 up.
But Rangers went directly in and hit in the 55th minute when the free kick from the left side of Tavernier evaded everyone in a box.
When Tavernier’s corner was flicked on by Aribo and Morelos and then Rangers took the lead for the first time in the match in the 71st minute.
Livi were reduced to 10 men in the 73rd minute when Dykes was presented with a second yellow card for a foul on Connor Goldson, and Rangers made it 3-1 six minutes later when Barker completed a fast strike with a nice finish to indicate his league debut with a primary goal for the club.