Aberdeen will take on Rangers in the semi-finals of the Betfred Cup next month.
The Dons reached the last four of the competition for the fourth time in six years with a penalty shootout victory against Hibernian on Tuesday night.
Rangers earned their place in the semi-finals with a 4-0 victory against Ayr United.
Celtic, who defeated St Johnstone 1-0 thanks to a late Leigh Griffiths goal, will face Hearts in the other semi-final. The Jambos ran out 4-2 winners against Motherwell.
The tie is expected to be played on Sunday, October 29.
Aberdeen to face Rangers in the semi-finals of Betfred Cup