Two European titans meet on Wednesday when AC Milan host Barcelona at Giuseppe Meazza Stadium in the first leg of a quarter-final match in Champions League.

The game kicks off at 2:45 ET time. A live stream is available with a subscription at FoxSoccer2Go.

AC Milan manager Massimiliano Allegri will have defender Alessandro Nesta and winger Robinho back from injury, and will also welcome back Kevin-Prince Boateng, and Clarence Seedorf. However, Thiago Silva and Alexandre Pato are out, and so is suspended midfield enforcer Mark Van Bommel.

Barcelona manager Pep Guardiola will have defender Dani Alves in the starting 11, who is back from suspension. The Catalans could use David Villa in the attack, but the Spanish star is a long-term absentee.

The match will be interesting with AC Milan start Zlatan Ibrahimovic facing his former squad. The last time AC Milan faced Barcelona at Giuseppe Meazza was on Nov. 23, and the Catalans defeated them, 3-2. Barcelona got the best of AC Milan in a hotly contested two-match contest, as the Catalans scored five goals, and gave up four.

Ibrahimovic scored for AC Milan in the last contest, but it wasn't enough to defeat a determined Barcelona squad. The Serie A squad will need to contain Lionel Messi, who has not slowed down from a hot start this season.

PROBABLE LINEUPS:

AC MILAN

G:Abbiati D: Bonera, Nesta, Mexes, Antonini M: Aquilani, Ambrosini, Nocerino, Boateng F: Ibrahimovic, Robinho

BARCELONA

G: Valdes

D: Dani Alves, Mascherano, Pique, Puyol M: Xavi, Busquets, Iniesta F: Cesc, Messi, Sanchez

PREDICTION: Barcelona are very good at learning from their mistakes, and the Catalans should bounce back from conceding four goals in two games to AC Milan. Expect Ibrahimovic to be at his best, as the Swedish star would love to get back his former teammates. However, Barcelona are just too efficient and should pull of a close win.

PREDICTED SCORE: Barcelona over AC Milan, 2-1