Roma pulled off one of the all-time Champions League shocks as they beat Barcelona 3-0 in Rome to reach the Champions League semi-finals on away goals. With Barca 4-1 ahead on aggregate after a comfortable Camp Nou victory in the first leg, Roma went all-out attack from the off at Stadio Olimpico . Roma were all over Barcelona for the first half as the Spanish giants laboured both on and off the ball, and Edin Dzeko got the ball rolling with a neat poked finish after he ghosted onto a simple high through-ball just six minutes into the tie. Patrik Schick wasted two presentable chances and Dzeko had a header saved as Roma went into search of a second goal before half-time, but Barca held on to a two-goal advantage over the tie heading into the interval. ( AFP /Getty Images) But the Giallorossi picked up where they left off after the break, with Daniele De Rossi - whose ridiculous own goal opened the scoring for Barca in the first leg - scoring from 12 yards out to