Messi had hat tricks against Celtic and Man City in earlier Group C matches and has a total of 90 CL goals, including 7 hat tricks.
Frankfurt: Lionel Messi is back, and that's the best news FC Barcelona could have ahead of its Champions League match at Celtic.
Messi practiced with the team on Monday, after missing the match against Malaga in La Liga because of illness. With Luis Suarez also absent through suspension, Barcelona could not manage more than a 0-0 draw. Both forwards will be in squad to face Celtic on Wednesday.
What Messi means for Barcelona is easy to see just by looking at numbers, even without considering the inspirational things he can do on the field.
Messi had hat tricks against Celtic and Manchester City in earlier Group C matches and has a total of 90 Champions League goals, including seven hat tricks.
Perhaps surprisingly, Barcelona still have not yet sealed a spot in the last 16, but could do it with one match to spare. With nine points, Barcelona needs a win or a draw to advance, depending on other results.
After winning 7-0 at home against Celtic, Barcelona may have the mental edge. But Celtic will have something to prove after their biggest European defeat.
First place in the group is the prize when Arsenal host Paris Saint-Germain in a meeting between the top two.
Both teams have 10 points and are guaranteed to advance to the knockout stage, but still to be determined is which club finishes at the top – most likely earning an easier game in the last 16.
They drew 1-1 in Paris, so the winner in the return match in London will secure first place based on their head-to-head record.
Ludogorets Razgrad is at home against FC Basel in the group's other game.
The group is still wide open and even last-place Dynamo Kiev can advance to the last 16, although they have only one point ahead of visiting Napoli.
Napoli's campaign has stalled with one point from the last two matches. But the Italian side will advance with a win, provided Benfica also win.
Benfica lead the group with seven points and visit Besiktas, who have six. Besiktas advance if they win and Napoli don't.
Dynamo can only stay in contention with a win and Besiktas fail to do so. Otherwise, Dynamo cannot finish higher than fourth.
Yaya Toure inspired City to a 2-1 win over Crystal Palace in the Premier League on Saturday, but the former Ivory Coast midfielder will be back out of the team against Borussia Moenchengladbach because he is not a member of City's Champions League squad for the group stage.
Ilkay Gundogan is likely replace Toure in midfield after the Germany international was rested over the weekend, along with John Stones and David Silva.
City only need a draw to progress, provided Celtic don't beat Barcelona. Celtic stay in contention with a win, as long as City fail to take three points. Moenchengladbach need to win to retain a chance of reaching the knockout stage for the first time.
Atletico Madrid and Bayern Munich are through and Atletico will take first place in the group if they beat PSV Eindhoven at home and Bayern draw or lose in Rostov.
Atletico have beaten Bayern and have 12 points, while Bayern have nine.
Bayern slumped to their first Bundesliga defeat at Borussia Dortmund over the weekend and will be without goalkeeper Manuel Neuer, who has a calf injury. Sven Ulreich will replace him. Arjen Robben, Arturo Vidal and Javi Martinez are also absent.
Atletico was far from their best, too, going down 3-0 to Real Madrid in a repeat of last season's Champions League final that Real Madrid won on penalties.
PSV and Rostov are battling for third place in the group.