Celtic left it to the last possible moment to keep their Scottish Cup hopes alive before going on to beat a spirited Dundee 2-1 in the fifth round after extra time at Parkhead.
The Taysiders, who have never won at Celtic Park in the competition while their last league victory in the east end of Glasgow was in 2001, looked to be on their way to a historic success when midfielder Ethan Hamilton thundered in his first Dundee goal in the 49th minute of the fifth-round tie.
But with effectively the last touch of the game beyond the allocated five added minutes, debutant Junior Adamu equalised and substitute Sebastian Tounekti scored early in extra-time.
On Friday night, Jacob Devaney marked his St Mirren debut with a goal as they defeated Airdrieonians 2-1.
The Republic of Ireland Under-21 player joined on loan from Manchester United at the start of the week.
Partick Thistle reached the quarter-finals with an eventful 3-2 win over Elgin at Borough Briggs.
A second-half double from Chris Kane took Championship outfit Dunfermline past League One bottom side Kelty Hearts with a 2-0 win at East End Park.
Aberdeen’s home game against Motherwell on Saturday night was postponed on Friday due to heavy rain while Dundee United’s tie against Spartans at Tannadice on Saturday was also called off due to a waterlogged pitch.
Rangers host Championship side Queen’s Park at Ibrox on Sunday while Stenhousemuir take on near neighbours Falkirk.