
BBC
Celtic recovered from a 2-1 deficit to overpower Dunfermline at East End Park and progress to the quarter-finals of the Active Nation Scottish Cup.
Diomansy Kamara blasted the visitors into the lead in 20 minutes, yet a minute later David Graham side-footed Nick Phinn's cross past Artur Boruc.
Andy Kirk then put the Pars ahead from a penalty conceded by Paul Caddis.
Morten Rasmussen stabbed a leveller and Calum Woods put through his own net, then Robbie Keane scored from the spot.
Celtic had most of the early play, pressurising Pars goalkeeper Greg Fleming with high balls into the box.
But for every attack down the right by Caddis, in for the injured Andreas Hinkel, the home side held firm and themselves looked in the mood for the fifth-round tie.
Jim McIntyre's team tackled aggressively in midfield, with Phinn and Willie Gibson giving Kamara and co little time on the ball.
Occasionally they worked their way towards Kirk up front but the support was sporadic.
Keane started the match on the bench, one of seven changes made by Tony Mowbray after the midweek defeat by Kilmarnock in the Scottish Premier League.
Like Hinkel, Jos Hooiveld missed the match through injury so Edson Braafheid, on loan from Bayern Munich, made his debut.
Celtic's pressure paid off in the 20th minute. First Georgios Samaras's shot on the turn in a crowded penalty area rebounded off the crossbar and amidst the frantic scenes the Greek had a second effort blocked by Neil McGregor.
The ball eventually fell for Kamara, who rifled an unstoppable shot into the top right-hand corner of the net, with Fleming rooted to the spot.
As the visiting fans celebrated, their unease at recent performances surely easing, Dunfermline hit back.
A long ball down the right was chased and controlled by Phinn, who nutmegged Josh Thompson too easily at the corner flag, ran towards goal and his low cross found Graham, who nicked in front of Caddis to deftly side-foot past the exposed Boruc.
Boosted by that, the Pars pushed forward and won a penalty when full-back Caddis nudged Steven Bell off the ball at the far post as Calum Woods' cross looped over the central defensive pairing of Glenn Loovens and Thompson.
Kirk sent Boruc the wrong way for his 15th goal of the season and in doing so placed further doubts in Celtic minds.
Celtic drew breath and with three minutes to half-time they levelled.
Braafheid's clipped cross from the left was headed sharply towards goal by Brown and in an untidy scramble which produced a save by Fleming, Rasmussen's persistence and poacher's eye meant he was in the right place to prod the ball over the line.
Gibson produced the first chance of the second period, shooting powerfully at the Celtic goal but finding Boruc well placed to make the save.
Fleming denied Keane, on for Marc Crosas at half-time, and Rasmussen in rapid succession 55 minutes.
The on-loan Spurs star shot from an acute angle on the left and, when the Pars keeper blocked, the ball landed at the tall Dane, who must have been astounded to see his own effort palmed across goal and cleared.
In the following minutes, Keane teased a battery of Dunfermline defenders inside the box before poking an effort at goal, then found himself one on one with Fleming.
Yet again the goalie saved well, but when the ball cannoned out to the touchline it was Kamara who collected and swept a cross into the six-yard box.
While Dowie and Woods were caught in two minds about how to deal with Kamara's delivery, Rasmussen slid in towards goal and Woods, under severe pressure knocked the ball into his own net from two yards out.
Keane was brought down in the box by Austin McCann, who got both ball and man, as the Irish striker inspired swifter and more imaginative attacks by Mowbray's side.
Taking his time to compose himself, Keane rolled the ball home for his first goal in Celtic colours and he celebrated in trademark style before his adoring travelling support.
Dunfermline manager Jim McIntyre sent on Joe Cardle for Phinn, while Zheng Zhi took the place of Caddis, then Kirk made way for Graeme Holmes as McIntyre tried to re-ignite his team's play.
And Cardle came close in the final minutes of the match, sending a lob over Boruc's head but just wide of the far post.
