What a triple header of live football that's been. On Tuesday, there was Motherwell's thrilling comeback from 4-1 down to draw 4-4 with St Mirren only to go out of the Scottish Cup on penalties, last night Aberdeen scored twice in the closing seconds of their replay to beat Kilmarnock after extra-time, now Rangers have provided a memorable comeback from two behind to stun Braga in the Europa League.
Not to mention Celtic's thrilling 1-1 draw away to Copenhagen - dominating the first half then hanging on in the second.
Both Glasgow sides will now fancy their chances of reaching the last 16 after next week's second legs, but next up for us we have two big games tomorrow evening.
St Mirren, third bottom of the Premiership, are at home to bottom side Hearts, who are just three points behind. That's live on BBC Radio Scotland.
Meanwhile, runaway Championship leaders Dundee United host second-top Inverness Caledonian Thistle, who really need to win if they are to have any chance of pegging back the Tannadice side's 18-point lead. You can watch that one on the BBC Scotland television channel.