Aberdeen clinched a second win over Rangers at Ibrox this season to earn a Scottish Cup semi-final with Celtic after edging their last-eight replay.
Niall McGinn fired them in front after just three minutes, finishing after Glen Kamara’s slack pass.
Connor McLennan then slotted home the second midway through the second half to punish a below-par Rangers.
Steven Gerrard’s side had nearly all the play, but Ryan Jack’s effort off the post was as close as they came.
The result means Aberdeen, who drew 1-1 with the Rangers at Pittodrie to take the game to a replay, have lost just once against the Ibrox side in six meetings this season, and have knocked their rivals out of both domestic cup competitions.
More to follow.