It was the game billed as an early final, and if the eventual final in Madrid can live up to what this had to offer, then the 90,000 fans inside the Estadio Santiago Bernabeu will be in for a treat on May 22.Pedro put Barcelona in front in the 19th minute, but Inter turned the game around thanks to goals from Wesley Sneijder on the half-hour mark, Maicon just three minutes into the second half and Diego Milito after an hour.
Inter will now travel to the Spain next week looking to wrap up their first ever Champions League final appearance.
Barca, who endured a 14-hour bus journey to Milan due to the volcanic ash, will have plenty of time to reflect on their display as they head back to Catalonia knowing they will need at least two goals to progress.