Messi leads Barcelona to 3-2 win over Sampdoria