Lionel Messi's goal late in the first half and Cesc Fabregas' slick volley gave Barcelona a 12th title under Pep Guardiola and a second already in 2011-12 as the Catalan outfit beat Porto in the Uefa Super Cup in Monaco on Friday evening.