Spanish league leaders Barcelona are unbeaten in 18 matches in all competitions and were always on top in Lisbon after Thierry Henry opened the scoring in the 14th minute , brilliantly set up by Lionel Messi .