Falkirk hit back from two goals down to beat Ladbrokes Championship leaders Rangers 3-2 in a thrilling match at the Falkirk Stadium.
Mark Warburton's men were two up inside nine minutes of the Friday night fixture thanks to Kenny Miller and Barrie McKay and it stayed that way until Blair Alston reduced the deficit with a fine strike from distance in 72 minutes.
Myles Hippolyte grabbed the equaliser five minutes later and fellow substitute Bob McHugh scored a stoppage-time winner as Peter Houston's men completed an incredible comeback to seal a home double over the Ibrox men and move six points clear of third-placed Hibernian.