Shiels, making his fourth start of the campaign, hit a terrific opener before the Bairns replied with Will Vaulks producing a terrific strike which gave Wes Foderingham no chance.
The score stayed at 1-1 for some time but with nine minutes remaining Tavernier scored another sensational free-kick to send Ibrox wild.