Pat Fenlon’s Hibernian have been handed the opportunity to avenge their William Hill Scottish Cup final derby thrashing after being drawn at home to Hearts in the fourth round of this season's competition.
Hibs' last Scottish Cup tie was the 5-1 humiliation by their Edinburgh rivals at Hampden, but they are a much-improved team this season and sit level on points with Clydesdale Bank Premier League leaders Celtic, seven places above Hearts.
Today's draw also set up a Highland derby with Ross County hosting SPL rivals Inverness.
Rangers and Celtic were both handed home draws.
Ally McCoist's team face Irn-Bru Third Division rivals Elgin following their 7-0 third-round win over Alloa at Ibrox. City lost 5-1 in Govan on league duty in September but sit just two points behind leaders Rangers in the table.
Celtic face the winners of the third-round replay between Inverurie Locos and Arbroath. The Highland League side travel to Gayfield on Saturday following a 3-3 draw at the weekend.
The ties are due to be played on the weekend of December 1-2, earlier than usual in order to accommodate the SPL's mini-winter break in January.