( CNN ) -- A late goal from Pedro Rodriguez , with just five minutes remaining of extra time , gave Barcelona a 1-0 victory over Shakhtar Donetsk in the European Super Cup final in Monaco on Friday . Pedro Rodriguez celebrates scoring the only goal as Barcelona lifted the European Super Cup . The annual match between the winners of the Champions League and UEFA Cup , have rarely been classics and this was no exception on a poor quality pitch at the Stade Louis II stadium . Shakhtar did not create a single opening in normal time while Barca at least showed some intent in a match of few chances . Thierry Henry has a snapshot that flew just over the crossbar while a quick free-kick from Xavi saw Lionel Messi sting the fingers of Andriy Pyatov in the Shakhtar goal -- and the keeper recovered quickly to deny the lurking Henry . If the first half had been disappointing , there was little to lift spirits in the second . Messi hit a fierce left-foot effort that Pyatov could only parry , and when the ball drifted out to Henry by the left touchline he took deliberate aim to loop a shot into the far corner but the Shakhtar keeper climbed just high enough to turn it over . In the 98th minute , Victor Valdes made his first save , diving low to keep out Julius Aghahowa 's goal-bound shot . Bojan Krkic , on for Henry , could have wrapped it up with two chances before , having barely threatened , the Ukrainians were denied a blatant penalty when Ilsinho was felled . Shakhtar coach Mircea Luscescu stormed onto the pitch in fury but it was all in vain as Messi 's brilliant pass set up Rodriguez for the latest of winners .
A goal from Pedro Rodriguez gives Barcelona a 1 - 0 win over Shakhtar Donetsk . It was set up by Lionel Alonso in extra time as Barca won Super ##cup . There were precious few chances in the match played on a poor playing surface .