Osasuna edged past Rangers with a 2-1 aggregate victory in their Uefa Cup last 16 tie.
After a 1-1 draw at Ibrox a week ago, Pierre Webo scored the only goal with just under 20 minutes remaining to see the Spanish side through.
Osasuna dominated for large parts of the first-half, but failed to trouble Allan McGregor in the Rangers goal once.
Bernardo Romero had a sight of goal as early as the second minute, but fired wide when put in by Webo.
Juanlu sent a free-kick over the top and a teasing ball across the face of Rangers' goal just needed a touch, before the midfielder wasted a glorious chance.
Left alone inside the Gers' area, Juanlu somehow failed to hit the target from 12 yards out, much to the relief of the visitors.
Azpilicueta sent an effort on the half-volley sailing past McGregor's post, but Rangers ended the half the brighter of the two sides.
Ricardo slipped at the vital moment at a Rangers corner, but David Weir was unable take advantage as the Osasuna goalkeeper comfortably gathered a weak header.
A perfectly weighted deep free-kick from Kevin Thomson found Charlie Adam unmarked at the back post, only for the youngster to head off target.
Osasuna saw an appeal for a penalty turned down moments after the restart when the home side felt Ian Murray had handled in his own area.
At the other end, Adam's free-kick was high and wide, while Gavin Rae almost fashioned the opener after robbing Javad Nekounam, but saw his shot blocked by a great last-gasp challenge.
Webo finally finished an Osasuna attack on 71 minutes when the ball came all the way through to the striker at the far post and he squeezed a shot past three bodies and beat McGregor.
Adam and Alan Hutton were both off target with ambitious efforts from distance but Ricardo continued to have a quiet evening in the Osasuna goal.
Osasuna should have wrapped the tie up in the 90th minute through substitute David Lopez, but it did not matter as Rangers' Uefa Cup campaign ended.
|0||1st Half Goals||0|
|3||Shots on Target||1|
|8||Shots off Target||6|