Full-time - 90'
3 - 1
UEFA Champions League
18:45 +00:00, April 20, 2010
Referee: Olegário Benquerença
Thanks for joining us and stick with ESPNsoccernet for the report and post-match reaction.
It's unclear how much of an impact the coach journey had, too, but it may be the same story for Inter in the return leg next week.
Inter certainly had the luck - Milito's goal may have been offside and Dani Alves may well feel he should have had a penalty - but Inter did enough to stop Barca dominating in their usual style.
It's all over! Inter win the first leg 3-1 and take a significant advantage into the second leg!
Keita concedes a free-kick, allowing Inter to waste some time.
Balotelli unleashes a shot, but he can't find the target.
Pedro tries an acrobatic effort, but it's straight at the keeper.
Chivu hoofs clear as Messi tries to create something.
Four minutes of stoppage time.
Balotelli has the chance to feed Stankovic for a fourth, but it bobbles and he gets it all wrong.
Dani Alves puts in a woeful cross. Goal kick.
Pique goes down in the area as a cross comes in, but nothing's given.
Sneijder heads Keita's cross back to Chivu, who kicks it clear.
Inter are having to defend desperately at the moment.
Inter clear the corner.
Baltelli gets a header on the corner but Pique has a chance to fire in on goal before Inter eventually scramble it out for another corner!
Barca win a corner.
Sneijder goes clean through but his control lets him down!
Dani Alves gets a booking for diving in the area! Sneijder made a mess of the challenge but it's not clear whether he actually made contact.
Pique shows why he's a defender: he gets the ball in the area and runs the wrong way.
Stankovic picks up a booking for a foul from behind and he too will miss the second leg.
Sneijder puts the free-kick in but the referee spots an infringement. Barca free-kick.
Zanetti wins a free-kick out on the right.
Keita tries to catch Julio Cesar off-guard with a shot from distance, but it's a comfortable save.
Pique receives the ball in the area but he's quickly surrounded and it's hoofed clear.
Julio Cesar gets down to make a low save from Messi's free-kick.
Thiago Motta fouls Xavi and Barca have the chance to fire in a free-kick on goal.
Samuel makes a superb block to deny Pedro from just inside the area!
Balotelli does some fancy flick-ups as he emerges from the right-back position. It comes to nothing ultimately though.
Stankovic plays a half-volleyed pass through to Eto'o, but Valdes makes the clearance and he was adjudged to be offside anyway.
Milito's cramp has forced him out of the game, so Balotelli will get his chance.
Chivu's replaced Maicon. Chivu's wearing protective headgear himself.
Chivu looks set to replace Maicon.
The stretcher's on now. Doesn't look good for Maicon. Seems he banged his head when Abidal put his cross in.
The ref pulls back play as Maicon is lying on his back. The medics are here to attend to him.
Abidal hooks a cross into the centre but Inter clear and break away.
There's a long ball over the top for Milito but Valdes gathers. Milito now appears to have a bit of cramp.
Keita receives a booking for a trip on Eto'o as he threatens to break clear.
Barca are having all the possession at the moment.
Pedro sees a shot blocked. The ball goes out left and the cross just evades Keita.
Abidal comes on for Ibra. That's an interesting move - Messi may move to centre forward now.
Eto'o crosses in from the right, Sneijder heads down into the ground and it bounces up for Milito to head home. He looked to be offside, but it's given.
Milito heads home from close range from Sneijder's misplaced header!
GOAL FOR INTER!
Ibra goes through one on one and forces a low save from Julio Cesar, but the play is pulled back for a Pique foul - and he's been booked.
Milito makes some space and plays a ball into the centre, but it's cleared.
The keeper punches the ball clear from the free-kick, but a foul is given as Ibra impeded him.
Maicon hacks down Pedro out on the left flank. He's a booking away from a suspension.
Pandev comes off for Stankovic. Pandev looked to be hobbling slightly there.
Zanetti makes a fine challenge on Messi as he threatens to burst through.
Great reaction from Barca to falling behind - Inter were completely on top before their second goal.
Julio Cesar makes another good reaction save from Busquets' header and Inter eventually win a free-kick in the melee that follows.
Ibra is played through but Maicon clears for a corner.
Messi hits a swerving shot from the edge of the area and nearly catches the keeper out, but he does very well to turn it away.
Puyol impedes Milito as he looks to latch onto a throughball. Puyol picks up a yellow card and misses the second leg.
Inter have made a superb start to this second half and deserve to be ahead on the overall balance of play.
Maicon turns the ball home from Milito's centre. The striker's cut-back from the right of the area left the defender with a little to do, but it's 2-1 Inter now.
Milito runs clean through on goal, but he's offside.
Milito pulls the ball across the face of goal after some brilliant work from Sneijder, but Pandev's just behind it and can't make contact.
Barca get the second half underway.
Join us in the second half to see who comes out on top.
That goal was down to an unusual lapse in concentration from some top-class players, Maicon in particular. Inter will feel they need to win tonight to go into the second leg with confidence.
Inter have been the stronger team throughout much of the half, but it's 1-1 thanks to Pedro's away goal.
It's half time.
Busquets punches the ball in anger despite his team winning a free-kick and picks up the obligatory booking.
Barca put together a long sequence of possession before Alves finds Messi but, again, Samuel stops him.
Sneijder's corner is cleared by the first man, Xavi, at the near post.
Sneijder blasts the free-kick at the wall but it takes a huge deflection. Corner.
Valdes punches clear the corner and Keita gives away a free-kick for a 'push' on Maicon.
Maicon plays a Hollywood pass for Pandev and it very nearly finds him. Alves nearly makes a mess of it, too, and Inter end up with a corner.
Lecio again clears from Alves and Inter look to break. Milito is blocked off as he looks for Sneijder, however.
Lucio makes the clearance as Xavi plays a killer pass to Alves and the Brazilian crosses into the centre.
Barca have been enjoying some sustained possession but Inter look resolute in defence again. Messi eventually has to settle for a free-kick some way out.
Ibra is penalised for a push on Lucio in the area.
Eto'o nearly robs Puyol, but the defender recovers.
Pedro gets a cross in from the left but Julio Cesar does well to steal it away from Ibra's boot.
Pandev produces some great skill to get beyond Busquets and Alves on the left flank, but Alves recovers and makes the clearance.
Valdes punches clear Sneijder's free-kick. Authoritative punch.
Milito's chip into the box is cleared for a throw-in by Puyol. Inter then win a free-kick from Busquets out on the left.
Sneijder fires home from Milito's pass. Maicon fed the Eto'o on the right flank, his scuffed cross arrived at Milito, and he was given enough space to find Sneijder.
Milito misses another good chance from the left of the goal! He's steered the ball past Valdes but again failed to hit the target. His form may see Balotelli introduced for the second half.
Messi threatens some more magic, dancing around several players before Samuel eventually stops him.
Zanetti holds off the threat of Pedro in the area. Another positive attack for Barca.
Lucio misses a glorious chance! Sneijder's free-kick finds him unmarked at the far post, and his header goes wide. Awful effort.
Alves brings down Sneijder as he looks to create something down the left. Inter will look to lob this in.
Maicon, Lucio and Samuel were all unusually poor there, and that could cost Inter. They had been on top for a few minutes before the goal.
Maxwell bursts down the left brilliantly, although the Inter defence was very, very sloppy, and cuts back for Pedro to place into the goal.
GOAL FOR BARCA!
That was a real chance for Inter.
Eto'o forces a save from Valdes from distance and the keeper fails to deal with it. It bounces out to Milito to the left of goal, but his shot is wayward from a tight angle.
Messi, incidentally, is dropping quite far back, but he's not being man-marked.
Pandev's rolling around, trying to get Pedro booked. Doesn't look like he'll succeed.
Lucio cuts out a Messi pass through to Ibra.
Barca are looking rattled at the moment. This is what Inter need if they're going to take a positive result to Camp Nou.
Eto'o robs Keita in a dangerous position and it's very harshly given as a foul. Eto'o gets a yellow for his protests.
Alves is in a bit of pain from an earlier challenge. It appears his hand was trodden on.
Eto'o plays a ball over the top for Milito. He would have been clean through but it's incorrectly given offside.
Keita looks to flick a pass into Ibra's path, but it was never going to work out. Inter have been a little on the back foot, but Barca aren't having it all their own way.
Messi weaves some magic around the area and goes down on the edge of the area under Cambiasso's challenge, but no free-kick is given. Quite rightly, I'd say.
Pandev fires a long ball towards goal, but it's easy for Valdes to gather.
Barca are penalised for a push.
Lucio prevents Xavi's free-kick reaching Pedro, but it's deemed to go out of play for a corner.
Pandev knocks Alves down and Barca have the chance to put the ball into the area.
Cambiasso makes a good challenge and finds Milito in an advanced position. Milito gets a cross in but Keita clears.
Maxwell swings in a cross from the left, but Ibra - attempting a fancy flick - fails to make contact. Poor stuff from the Swede.
Samuel makes a strong challenge on Ibra to welcome him home.
Inter Milan get the match underway!
The players are now out on the field. Inter will be roared on by the fans here, with Barca's fans having had their travel plans scuppered. In the 80,074-capacity San Siro, Barca are believed to have only around 1,000 fans.
The players are now in the tunnel.
The volcanic ash that has prevented flights around Europe forced Barcelona to travel to the game by coach. It remains to be seen what effect that will have on Barca.
Diego Milito's brother, Gabriel, incidentally will be among the substitutes for Barca. Gerard Pique and Carles Puyol start in central defence having served their suspensions in the second leg against Arsenal.
Should Inter look to park the bus and shut down Xavi and Messi, Ibra could be their best hope of unlocking the defence and supplying an away goal. Pedro will also offer a threat.
Zlatan Ibrahimovic returns to his former home and will hope to make the difference following the 0-0 draw between the sides at San Siro during the group stages.
Samuel Eto'o will be the biggest goal threat and Mourinho will hope Diego Milito hits top form on the big occasion. Wesley Sneijder, of course, will be key in the Inter attack.
Inter name the exact team that saw off Chelsea at Stamford Bridge. They'll be looking to stifle Barcelona tonight, even if Jose Mourinho has claimed he won't man-mark Leo Messi.
No surprises in the line-ups for either side.
Hello and welcome to the live commentary for the Champions League semi-final first leg between Inter Milan and Barcelona at San Siro.
José Manuel Pinto