James Forrest scored twice for Celtic as they staged a second half comeback to secure a 4-1 win over ten-man Hibernian at Easter Road.
Hibernian took the lead when Celtic defender Daniel Majstorovic saw a Ivan Sproule shot deflect off him and into his own net with just four minutes on the clock.
Celtic had a great chance to equalise twenty minutes in when Beram Kayal fired a cross into the box, but Gary Hooper sent his shot past Mark Brown’s goal.
Anthony Stokes struck the post soon after as Celtic looked to get back into the game. But Hibs were dangerous on the break and Hibs striker Griffiths should have doubled the lead for Hibs on 41 minutes when he beat the offside trap to latch onto a superb Garry O’Connor pass, however Fraser Forster came off his line to smother Griffiths shot.
Into the second half and Celtic came out of the blocks invigorated and equalised under two minutes of the restart. James Forrest picked the ball up at the edge of the box before firing a shot past Brown.
And ten minutes later it was that man James Forrest again who hauled Celtic up by the boot straps and gave them the lead when he played a one-two with Stokes before firing past Brown again.
Stokes made it 3-1 on 64 minutes when he headed home a Ki Sung-Yeung’s corner, and Gary Hooper rounded off the scoring five minutes later when he controlled a long pass from Adam Matthews to fire low past Brown in the Hibs goal.
Just two minutes after that and Hibs were reduced to ten men when Ivan Sproule was sent off after being shown a second yellow card for a cynical foul on Mark Wilson.
St.Mirren 0-1 Ayr United
First Division outfit Ayr United knocked out SPL side St.Mirren at St.Mirren Park to claim a semi final spot. Chris Smith headed home a free kick from Eddie Malone with nine minutes remaining.
St.Mirren threw men forward in the final minutes of the game, their best chance saw Graham Carey strike the crossbar in injury time.
St.Mirren were United’s third SPL scalp after previously beating Inverness and Hearts in previous rounds.
Dundee United 2-2 Falkirk
There was another shock in Tuesday night’s League Cup quarter-final games as First Division Falkirk knocked Dundee United out to progress to the semi final of the competition.
Falkirk took the lead through a 70th minute header from Farid El Alagui, but United equalised immediately through Johnny Russell.
The game went to extra time and Jon Daly gave United the lead, but Falkirk secured an equaliser two minutes from time through Ally Graham.
The tie was decided on penalties, and after Willo Flood missed his penalty for United, Stewart Murdoch stepped up for Falkirk to coolly finish to send the Bairns through to the semi final of the League Cup.
Kilmarnock 2-0 East Fife
There was no such cup upset at Rugby Park as Kilmarnock overcame a stubborn ten-man East Fife side to qualify for a semi final spot.
Robert Ogleby was sent off near the end of the first half for a second bookable offence.
However Kilmarnock could not take advantage of their numerical advantage until the 73rd minute when Mohamadou Sissoko profited from East Fife keeper Marc Ridgers spilling the ball to give Killie the lead.
Ten minutes from time and Killie sealed their place when Gary Harkins scored from 14 yards out.