Dynamo Kiev almost certainly need a win against in-form Porto to keep their hopes of progressing to the knockout stages alive.
Dynamo Kiev coach Oleh Blokhin may be celebrating his birthday when his side take on FC Porto, but he won't be in a position to receive his present should his side win - he'll be watching the game from the stands on doctor's orders due to an ongoing heart condition.
With his team trailing group leaders Porto by 6 points and Paris Saint-Germain by 3, the Ukrainian side are in desperate need of a win against Porto in order to keep their hopes of getting out of the group stage alive.
Dynamo managed to put up a good showing in the away game against Porto, but lost 3-2. They will have the home advantage tonight, but face an in-form team that has won their last six matches, with their most recent being a 5-0 hammering of Maritimo. One player they will have to keep an eye on is Jackson Martinez, who has a remarkable 12 goals in 13 appearances for his club so far this season.
With Porto having visited Ukraine twice before and emerging with victories both times, the odds are stacked against Dynamo, but with their own fans behind them, the home side will know that they have a chance of building on their performance in Portugal and getting the win they need.
Dynamo Kiev injuries and suspensions
Out: Raffael, Danilo Silva.
FC Porto injuries and suspensions
Out: Alex Sandro (thigh), Maicon (ankle), Fernando (thigh). In doubt: Helton (thigh).
Miguel Veloso returns for Dynamo Kyiv in a welcome boost to the hosts, while Helton was injured during Porto's game against Maritimo but will be fit to take part.
Match Date\Time: Tuesday, 9:45 p.m. local, 7:45 p.m BST, 2.45 p.m. ET
Venue: NSK Olimpiyskiy, Kyiv, Ukraine
TV: DirecTV (U.S.), Sky Sports Red Button (U.K.), 1+1 (Ukraine), TVI (Portugal)
Online: Fox Soccer2Go (U.S.), Sportsnet World Online (Canada)