As the Ibrox dust begins to settle, the post-match verdicts are just as breathless as the football.
Rangers are Europa League semi-finalists, a raucous night at Ibrox delivering them a first continental last four tie since 2008.
Giovanni van Bronckhorst's side overturned 1-0 first leg deficit to dump Braga and leaves themselves potentially just 180 minutes from Seville and the dream of a major European final.