Pittodrie is sold-out for a third successive match as Aberdeen face Rangers on Wednesday in a bid to open up a nine-point gap on the Ibrox club.