I still wouldn't count out Barca coming back in the second leg against Juventus though.
After their heroics against PSG it's not out of the realm of possibility, especially with their front three and Barca's impeccable home record. However, the rear guard of Juventus is undoubtedly the best in the competition; they've only conceded 2 goals throughout the entire CL campaign so far. Can Barca score on them? Most definitely. But Barca will be left susceptible to the counter since they have to attack right from the off, and Allegri [Juventus manager] will set his team up just for that. And I don't see the likes of Dybala, Higuain et al spurning many chances they get to kill the game off unlike PSG. This to me seems a hurdle too high for Barcelona to overcome but we'll see.
Liverpool, Man Utd, Man City, Arsenal... which 2 finish top 4?
I'd have to go for Liverpool and City (even though they're currently losing to Middlesborough.)
United to still have to play Arsenal and Tottenham so they would really need a massive run - Europa League might be their best chance.
And even though they've got the games in hand Arsenal have left themselves with too much to do, they often seem to come on strongly at the end of the season but with Tottenham to play today, Utd next week I don't fancy them.