Full-time - 90'
0 - 0
UEFA Champions League
18:45 +00:00, March 28, 2012
Referee: Jonas Eriksson
That's it for tonight, remember you can follow me on Twitter @dalejohnsonESPN.
The second leg takes place next Tuesday back in Spain, and Milan may find they have more defensive work to do next time.
It was an entertaining first-half, not so in the second. Milan had chances, and defended well, but they now have to at least match Barca in Camp Nou. That is a huge ask for anybody.
And that's the end of the game.
Shot on the turn from Xavi 25 yards out, always going a couple of yards wide of the left-hand post.
It's been a, er, sedate injury time period.
Three minutes to be added on.
It is two and a half years since Barcelona failed to score in the Champions League. That alone is an achievement for Milan I guess.
So close to a goal for Barca just when it looked as though we'd have no real excitement this half.
Messi's shot sent Abbiati full-stretch down to his right. The keeper got a good hand to it and Tello closes in to fire home - great block from Antonini to thwart him.
Abbiati saves full stretch from Messi!
Another Ambrosini foul, bumping into Pedro deep in the Barca half.
High boot by Ambrosini on Busquets, I'm sure the ref went to his pocket before realising the Milan man had already been booked.
Puyol, on the brink of a suspension, pulls back El Shaarawy and could easily have been booked.
It would seem Milan are happy with the 0-0 and trying to at least score as many as Barca in Camp Nou.............
Tello with another break, Abbiati out smartly to smoother.
Offside flag goes up as Messi attempts a run through the centre.
Chris Murphy stat: The last time Lionel Messi failed to score in a game was on February 11 against Osasuna.
It's been pretty desperate stuff in the second half.
Iniesta takes from the left, Puyol meets it with a diving header at the near post and it sneaks a yard wide of the far.
Tello finds Messi just inside the box, Ambrosini gets the block in to concede the corner.
Pedro is on in place of Alexis.
You may remember Mesbah getting ripped apart by Arsenal at the Emirates.
Alessandro Nesta is limping, and needs to be replaced by Djamel Mesbah
A shot! As Tello thrashes a wild one into the sidenetting. It should have gone across the face.
Nocerino has been awful since he came on, his passing in the final third particularly bad.
Bayern Munich two goals up at Marseille through Arjen Robben. Game over?
Ambrosini booked for kicking the ball away.
Opta stat: There have been five penalties awarded in the eight AC Milan games in the Champions League this season (three conceded, two won).
Not great from Tello as he tries to outrun Banero, who guides it out for a goal-kick.
Straight away Emanuelson is sent through, a good touch could open it up for the shot - but the first is too strong and the second not much better.
Kevin-Prince Boateng for Urby Emanuelson
Xavi overhits it, Puyol tries to head it on but can only manage a flick.
Fine run through the box by Messi results in the first corner of the match.
Andres Iniesta makes way for Cristian Tello - you may remember him scoring against Leverkusen.
I'll have to put in another Opta Stat soon if no one creates something.
Keita with the tug on Ambrosini.
Opta stat: Barcelona failed to score in the first half of a Champions League match for the first time since the 1-1 draw with Real Madrid in May 2011.
Messi hits it and it's dipping, but dipping just over the right-hand angle of post and bar.
This free-kick is around 23 yards out, just to the right of goal.
Cynical foul by Nesta on Messi as he looked ready to jink his way into the box. Easy decision for the ref to show the card.
Milan work the ball once but Nocerino's attempted cross into the box is blocked.
Clumsy challenge by Boateng on Alves. Free-kick.
Nocerino rolls around on the floor from Keita's challenge, clearly wanting a yellow card - he doesn't get it.
It has to be said, not much has happened in this second half.
Messi is in the wrong for once for a late tackle on Seedorf. Free-kick.
I say that, and then Stephan El Shaarawy comes on for Robinho, who was carrying a knock before this game.
Robinho leaves the field to get the spray, and is miraculously okay to contine.
Robinho is down needing treatment, he went down under a tame challenge from Mascherano.
You have to think Milan need a goal tonight, something to take to Camp Nou.
Iniesta fires a few yards wide from the egde of the box. Abbiati looked to have it covered.
Alexis goes down in the box under Abbiati's challenge in the first half
It's AC Milan to kick-off the second 45 minutes.
Players are back out.
During half-time you can read my feature on the growth of Spanish football and the demise of the Italian game in Europe and also follow me on Twitter @dalejohnsonESPN.
Alexis will feel he should have won a penalty for a foul by Abbiati, but it wasn't given and we go into the second half goalless.
Barcelona have controlled the match but Robinho and Ibrahimovic missed the best two chances of the half.
And that's half-time, nothing to be added on.
Goal for Bayern at Marseille. Gomez on 44 minutes.
Xavi fires over looking for the top corner, not far off.
Speaking of which, there has not been a single corner in this game yet.
Robinho lays a ball off for Seedorf, his shot from 20 yards is again deflected and Valdes dives wide of the post to claim and stop the corner.
Milan very happy to play on the break - you could say it has worked as they should have scored twice.
More good play by Barca but it's not quite worked as they'd like. Iniesta evetually fires into the sidenetting from the angle.
Seedorf's volley from the edge of the area is weak and goes through to Valdes.
Alexis goes down on the edge of the box but referee Eriksson is not impressed.
Opta Stat: Lionel Messi has scored 30 goals in his last 25 appearances in the Champions League for Barcelona.
Superb tackle from Antonini just as Alexis pulled the trigger - excellent work and the score stays level. Good work by Bonera too.
Alexis through on goal!
Sanchez plays a ball low across the box, Messi gets a toe to it and again it deflects to Abbiati.
Boateng fouls Xavi in centre-field.
Alexis was actually played into acres on space on the penalty spot and had time to control on turn. He went for the showboat and Xavi couldn't complete the move.
Another great move as Alexis' backheel finds Xavi - and the shot is deflected off Nesta into the arms of Abbiati. A good chance.
Ball into the Barcelona box by Robinho leads to a bit of a scramble. It falls to Boateng on the edge but he slams it wide over.
Sanchez spreads it out to Alves - Abbiati out well to claim the cross.
It is still 0-0 in the other game but Marseille have also wasted a golden chance against Bayern.
Messi is brought down yet again, this time by Ambrosini. Free-kick, taken short.
Brilliant exchange of passes finds Xavi in space on the penalty spot and Abbiati gets down well to his right to make the save. Fine move.
Remember you can follow me on Twitter @dalejohnsonESPN.
Seedorf is shown the yellow for a foul on Messi. Looked soft.
Barcelona have controlled much of this game so far.
Kevin Prince Boateng battles Xavi
He was played in through the centre, evaded Pique but his shot was weak and easy for Valdes to claim down to his left. Poor.
Ibrahimovic wastes another great chance for Milan!
Straight away Barca think they've scored as Alves drills a shot across the face and Messi taps in, but he's well offside.
Not given! The Barcelona players are livid! The ref decides, with the help of that man behind the goal, there was no foul! Replays suggest otherwise. Milan escape.
Wonderful free-kick by Barcelona, played in short to the edge of the box with a first time reverse to Alexis - but he has a heavy touch and goes down looking for a penalty from Abbiati's challenge.
This is around 25 yards out in a central position. Could be dangerous.
Clumsy challenge by Ambrosini on Messi. Free-kick.
Whistles go around the San Siro as Barcelona play the possession game, and Milan stand off.
You can check out my feature on the growth of Spanish football and the demise of the Italian game in Europe
Barcelona enjoying plenty of possession.
Opta stat: 2185 - Days since there was an evening of Champions League quarter-final action without an English side playing (last was 04/04/2006).
Messi shots after a good move, it's badly spilled by Abbiati and Alves just fails to turn home the loose ball. Barca growing.
What an entertaining start to the match.
Messi's standing foot gives way as he hits the ball and takes all the power away, it falls for Keita five yards out with the header - he misses but the flag was up anyway.
The Milan wall is edging forward much to the annoyance of referee Jonas Eriksson.
Nesta brings Messi down on the egde of the box. Chance here for the visitors.
Now Messi breaks into the box and fires a ball across the six-yard box, but there's no one there to tap it home.
That was a huge, huge miss by Robinho. They cannot afford to waste chances like that against Barca.
Boateng had another chance which was blocked by a defender. It came back in to an unmarked Robinho, six yards out, with the simple task of firing home - he sliced it 30 yards over the bar. Woeful connection.
Oooooooooh! Robinho misses a sitter!
Good work from Boateng, but a hopeful shot is deflected into the arms of Valdes.
Seedorf is brought down by Mascherano on the half-way line.
It's Barcelona to kick off.
Out come the teams with the Milan fans creating a superb atmosphere.
Barcelona: Valdes, Dani Alves, Pique, Mascherano, Puyol, Iniesta, Busquets, Xavi, Keita, Messi, Sanchez. Subs: Pinto, Fabregas, Thiago, Pedro, Muniesa, Montoya, Tello.
AC Milan: Abbiati, Bonera, Nesta, Mexes, Antonini, Nocerino, Ambrosini, Seedorf, Boateng, Robinho, Ibrahimovic. Subs: Amelia, Mesbah, Aquilani, Maxi Lopez, Emanuelson, Yepes, El Shaarawi.
Alessandro Nesta is also back after injury, and Kevin-Prince Boateng starts his first game after a lay-off.
Thiago Silva and Ignazio Abate are both ruled out at the back for Milan, while Alexandre Pato, Alexander Merkel, Gennaro Gattuso, Antonio Cassano and Pippo Inzaghi are injured too. Mark van Bommel is a crucial suspension in the centre of the park.
Former Barcelona striker Zlatan Ibrahimovic will lead Milan's attack, with Robinho passing a fitness test to take his place in the attack.
Barcelona are almost at full strength, with Carles Puyol at left-back and Javier Mascherano in the centre. This makes it tough for Milan.
Pep Guardiola will look for a positive result to take back to Camp Nou.
Join Dale Johnson (@dalejohnsonESPN) for live commentary of tonight's big Champions League showdown at the San Siro.