The Champions League Round of 16 comes to an end on Wednesday with two intriguing match-ups.

The first of these games is Barcelona's meeting with Manchester City. The Spanish side enters the match-up with a commanding 2-1 lead in the aggregate. The team can afford to lose 1-0 and would still qualify for the ensuing round. But with the team's play in 2015, one would be hard pressed to assume that a defeat is on the way for this team. Messi has already scored a whopping 20 goals in this calendar year while his partners Neymar and Luis Suarez have both topped 10 on the year. Of course, Messi's miss on a penalty (or more like two misses) could prove costly if the team loses this second leg of the tournament and gets eliminated. Had Messi scored this would be a 3-1 lead.

But as it stands, Manchester has some hope, but it must find its form. Manchester City has struggled to find sure footing in the last few weeks and was especially poor at home against Barcelona. Sergio Aguero will be relied on to make a difference, but the team needs a 2-0 or 3-2 win to advance.

Of course the other match-up provides similar drama between Juventus and Borussia Dortmund. The Italian side pulled off a big 2-1 win at home in the first leg but might face a big issue if it concedes the first goal against Jurgen Klopp's team. Dortmund has the crucial away goal and will move on to the next round with a 1-0 victory. Juventus is the favored side, but the German team seems to play on a different level in this competition.

Predictions

Barcelona wins 4-0 at home while Dortmund ties Juventus 0-0 in a game that the Italian side will stifle from the get-go.

Schedule, How to Watch

The matches will all be available on Fox Soccer 2 Go's streaming service. The games start at 3:45 PM EST.