Cyriel Dessers bagged a brace as Glasgow Rangers came from two goals down to beat Kilmarnock in a pulsating encounter at Rugby Park.
Dessers scored within nine minutes in the second half to put the visitors ahead after Vaclav Cerny halved the deficit before the first half break.
Kilmarnock raced to a two-goal lead early in the game in what would have been an upset had the Gers not turn the tie around.
Joe Wright gave the home side the lead 11 minutes after kick-off with a close range header from a corner kick.
The home fans went wild after Bradley Lyons powered a fantastic shot from range to double the lead after a VAR review.
However, Rangers got back into the game later on as Vaclav Cerny took advantage of space to bury a low drive into the bottom left corner.
The first half ended 2-1 with the home side already on the edge with Vaclav’s goal.
Cyriel Dessers powered a bullet-like header from a corner into the net to restore parity eight minutes into the start of the second half.
The Super Eagles striker stayed onside, received a pass and fired the ball into the left post to give Rangers the lead for first time in the match.
Dessers’ brace on the night is his 10th goal after 25 league matches this seaon.
The Super Eagles striker ranks sixth on the scorees chart with two goals behind the top scorer Dundee United’s Sam Dalby.
Nejim Bajrami came off the bench to wrap up an incredible night for Rangers as he bagged the fourth goal from a fine finish.
The win take Rangers to 59 points – 13 off league leaders Celtics who occupy top spot with 72 points after 28 matches.