Full-time - 90'
0 - 0
19:45 +00:00, December 7, 2004
Celtic Park, Scotland
Referee: Kyros Vassaras
FULL TIME: Celtic bow out of European competiton this season. They gave it their very best, a superb second-half performance, but it just wasn't enough.
Kaka finds Brocchi in the box, and his shot is deflected wide for a corner. Serginho heads over the bar.
It's finished 2-0 to Donesk, meaning Celtic HAVE to score in the final two minutes of injury time. McGeary's cross is claimed by Dida, under pressure from Hartson.
Hartson finds Balde on the right wing, and the defender sends over a great cross. Hartson rises, unchallenged, but heads well, well wide.
Four minutes of added time for Celtic to finally break Milan down, but it's the Italians in possession.
Nesta takes his time over the free-kick, to the annoyance of the Celtic Park fans.
Milan break after Thompson's cross is cleared, but the attack is eventually halted and the Hoops pile forward again. But, unfortunately, Camara gives away a needless foul and the pressure is lifted.
A foul gives Celtic another chance to load the Milan box. McGeady fizzes the ball in, and Crespo heads out for a corner.
The Celtic fans are taut with frustration; it will be such a disappointment for them after they have dominated the match.
SUB: Dhorasoo off, Kaka on. The brilliant Brazilian youngster comes on to replace the French midfielder.
This has been a monumental second half for Celtic; they've completely dominated the Italian giants, and been unfortunate not to create more clear-cut chances.
McNamara sends a low, skidding shot in, which Dida has to turn around the post. From the corner, Camara mis-cues a volley well wide.
O'Neil again urges the Celtic fans to make some noise to inspire his side, and again the fans respond with a rousing cheer.
Apart from anything else, Celtic can take credit from the way they've defended tonight; despite all Milan's attacking quality, they've hardly tested Hedman.
Camara almost finds the space to whip in a cross, but it's blocked by Coloccini. Juninho almost finds Hartson in the box.
SUB: Rui costa off, Seedorf on. More trivia, readers: Seedorf is the only player to have won the Champions League with three different clubs. Can you name them?
Camara is fouled 40 yards from goal, and the Hoops pile forward. McGeady sends it deep, and Varga tumbles to the ground, claiming a penalty. No chance.
The free-kick is taken short, and Dhorasoo's cross evades everyone and drifts out for a goal-kick. O'Neil attempts to inspire the Celtic fans on the touchline.
McGeady fouls Brocchi in a dangerous position. Celtic bring on Juninho for Petrov.
Brocchi is booked for fouling McGeady. Sutton gives away a foul in the Milan area as he scraps for a loose ball.
Another deep free-kick finds Hartson, but his header loops straight to Dida as he tries to head across goal.
A Dhorasoo handball gives Thompson the chance to swing a deep ball in to the box, but Milan clear once again. Replays show there might have been a push on Sutton.
McNamara has 60,000 hearts in mouths when he almost heads past an on-rushing Hedman.
Camara is booked after tugging back Ambrosini, breaking through the middle. A soft booking for the Celtic man.
Thompson almost finds the ever-willing McGeady down the left wing, and the youngster wins a throw. Milan break though, and Rui Costa almost finds Maldini - of all people - in the Celtic box.
Hartson is penalised for a push on Nesta after winning a high ball in to the Milan box. It's been a frustrating night for the Welshman; we've had a very picky referee.
It's very tense around Celtic Park, and as time progresses, that's only going to get worse. Hartson is trying to gee-up his men, but time is running out.
SUB: Camara on, Valgaeren off. A striker for a defender; a bold, but entirely necessary, move from O'Neil.
Nesta bursts forward, but is tracked all the way by Hartson, and the Celtic man eventually wins the ball by the corner flag. Great dedication from the big striker.
SUB: Shevchenko off, Crespo on. Crespo, I'm told, is the only man to score in the Champions League for five different clubs. Can yuo name them, readers?
McGeady brilliantly beats his man and spots the run of McNamara, but the right-back can't get his cross in.
Celtic are definitely growing in belief that they can beat the 2003 champions and claim their place in the UEFA Cup.
Valgaeren bursts forward and hits the by-line, but his cross is taken from Dida just inches from Sutton's forehead.
It's been a good start to the second period from Celtic; they are supporting the front two better, and firing some testing shots in at Dida. Promising signs.
Maldini brilliantly brings down a high ball from Valgaeren, and sets up a counter-attack. Sutton fires in a shot from the edge of the box, but it's straight at Dida.
McGeady wins a free-kick, Thompson gets on the end of the knock-down, but his shot from just outside the box is easily saved by Dida.
Rui Costa dances past a couple of challenges and slips a ball through to Shevchenko, but the striker can't quite collect and Celtic clear.
Thompson's long ball in to the box, but Sutton can't quite get his head on it and Dida collects. Great vision from Thompson.
Shevchenko's free-kick is straight against the wall, and, as ever, Celtic attempt to break with numbers.
Lennon, booked in the first half, floors Shevchenko in front of the referee, but gets away with a warning. Lucky boy.
Hartson flicks on a deep free-kick, catching Sutton by surprise; the Englishman's touch is too heavy and Milan escape.
Brocchi shakes off Thompson to set up a Milan counter, but Balde sorts out the problem by flooring the Ukranian hit-man.
McNamara wins a croner off Costacurta. If Celtic can get their full-backs forward, that will help immensely. Varga heads Thompson's corner over the bar, under pressure from Coloccini.
Milan know that there is no pace in Celtic's front pairing, and are defending high up the pitch. But if the home side can get McGeary and Petrov swinging over some decent crosses from the by-line, the Hoops have got a chance.
Milan kiick off, with Celtic knowing that they simply HAVE to score in this second period. They need to get to the wings more, and put in some decent crosses to Hartson and Sutton.
HALF-TIME: Good end to the half from Celtic, but with Donesk winning against Barcelona, they need a goal in the second period to ensure UEFA Cup football after Christmas.
Two minutes of added time, but the break will come at the wrong time for Celtic; they're really piling the pressure on the Italians.
Dida is receiving some treatment after making a brave save from Balde's cross. Celtic need to put together a spell of pressure after half-time.
Hartson's effort has got the Celtic fans bouncing, and they inspire Balde forward. The big centre-back's cross finds its way to Petrov, but his shot is blocked in the six-yard box.
McNamara swings over a cross, and Harton pounces on Maldini's deflection; his shot, though, is brilliantly turned over by Dida. Great chance.
Celtic must have suspected they'd need a win tonight, with Barcelona already through.
McNamara fouls Serginho; the Brazilian finds space in the box from the free-kick, but can't quite get his shot away.
Martin O'Neil won the European Cup as a player, with Nottingham Forest in 1980; he'll take an exit from the competition hard, I'm sure.
McGeady's corner is well taken by Dida, with Valgaeren waiting.
Sutton and Hartson combine to find McGeady, and the youngster brilliantly wins a corner. He's getting a lot of attention from the Milan defenders, but is playing with tremendous maturity.
Lennon is booked after disputing a free-kick decision in the centre-circle. Needless yellow card for the Northern Irishman; O'Neil will be fuming.
Milan have a corner, but commit only four men in to the box. Celtic clear, but give the ball away cheaply. Without wanting to state the obvious, they can't afford to do that too often.
McGeady attempts an audacious spin to beat Nesta, but he runs out of room and the ball goes out for a goal-kick. Great skill from the youngster.
Milan are defending very high up the pitch, meaning even when Hartson and Sutton do win headers, they're such a long way from the Italian goal.
Milan win a free-kick when Hartson leans on Maldini. This is the Italian veteran's 80th game in the Champions League - what an amazing record. Having said that, he only used to get picked because his dad was Italy manager...
Serginho fins Rui Costa darting through, but the Portuguese playmaker just can't collect the ball.
Some of Shevchenko's touches have been sublime. Milan seem to be able to cut Celtic open at will when they commit men forward.
Serginho makes a great run in the box, tumbles over, but Celtic win the free-kick when the Brazilian handles the ball. A nervy moment.
Balde fouls Serginho on the touchline, but Petrov gets his head on the free-kick and Celtic break at pace.
The news from Donesk seems to have filtered through to the fans at Celtic Park; the atmosphere is far more subdued.
Petrov dives on to the loose ball and tries to find an unmarked McGeady on the left-hand side, but his pass is mis-hit. Celtic need to get the ball to the youngster more; he's looked very dangerous.
More bad news: Julius Agahowa has scored again to put Shakhtar 2-0 up against Barcelona. It looks like the Hoops will have to beat Milan to continue their European dream this year...
Ambrosini sends Petrov toppling on the right touchline, but the free-kick is easily dealt with by Milan.
A Rui Costa corner is headed over from Coloccini. Apparently, Serginho is nicknamed 'The Concorde', not because of the size of his nose, but because of his speed.
Serginho beats McNamara down the left channel and, from a very acute angle, hits the underside of the bar. Great effort.
When Milan get hold of the ball, it looks very difficult to get it back without the Italian team attempting something special.
Bad news from the Ukraine if you're a Celtic fan; Donesk are beating Barcelona, meaning that, as things stand, Celtic will finish last in the group and miss out of UEFA Cup football. A Long way to go, however.
McGeady is proving a real handful; this time he beats Costacurta before attempting to find Hartson. The young Scot has been preferred to Juninho tonight, so he's got a lot of responsibility on his shoulders.
Thompson belts in another deep free-kick, which Sutton chests down to Varga. The defender attempts a tough volley, but the shot is deflected safely through to Dida.
Thompson swings in another dangerous free-kick, which is half-cleared. McGeady is then beaten on the left-wing by Coloccini, the first time the Milan man has got near the youngster tonight.
Sheer genius; Rui Costa belts a 60-yard pass to Shevchenko, who takes the ball on his chest before beating Balde and prodding a shot goalwards. Hedman just manages to hang on to the ball, with Serginho ready to pounce.
Every free-kick Celtic get, they're sending forward the centre-backs and lofting some testing balls in to the box. It's hardly total football, but they're playing to their strengths, I suppose.
Varga nervously clears a cross from Serginho; Milan are moving well up front. We could be in for a cracker tonight, readers...
Valgaeren is floored by Brocchi, who accidentally catches the big Celtic defender in the face. He's up on his feet, though - after a kind word or two from the Celtic physio.
The last Italian team to go to Celtic Park were Juventus, three years ago. The result? A 4-3 win for Celtic...
Unsurprisingly, all the Celtic men look fired-up tonight. And if you can't get fired up for this match, when would you?
McGeady skips past Coloccini once more, cuts inside and shoots just over with his right foot. Great effort, and a superb start from the youngster.
Hartson and Sutton are already giving the Milan back four a tough time in the air. Can Celtic get on the end of their knock-downs and take advantage of their dominance? Stay here, and we'll find out...
Superb play by the young McGeady down the left led to Sutton's chance; a bright, encouraging start for the Hoops.
Hartson wins a free-kick 50 yards out; McGeady skips past Coloccini on the left, and his cross is headed wide by Sutton. Great chance.
Milan look very composed on the ball, especially their back four. Hartson and Sutton will be doing a lot of hunting down.
It's hardly a second-string Milan side tonight, though they have made seven changes from the side that played in Serie A at the weekend.
Celtic kick off, with Milan playing a 4-3-2-1 formation. Celtic have stuck with the familiar 4-4-4-2, with Hartson and Sutton the target men.
Milan have a former Rangers player, Gattuso, on the bench tonight. I'm sure he'll get a nice reception from the home fans should he get on the pitch.
The teams are welcomed on to the pitch by 60,000 cheering fans; a quite incredible atmosphere tonight in Celtic Park.
The Bulgarian international captain sustained an ankle injury at the weekend but his rapid recovery meant Martin O'Neill could name the
same line-up, with Didier Agathe and Stephen Pearson still out.
Influential midfielder Stilian Petrov declared himself fit hours before kick-off to give Celtic a major boost for their final Champions League Group F clash with AC Milan.
Will Celtic be playing European football after Christmas? If they match Shakhtar Donetsk's result they will; if they don't they won't. Join us live at 19:45 GMT to find out.