Leipzig has to win today to get into third position, and a top four spot, and hope that Bayern win against Leverkusen on Saturday so they can further secure that spot. I expect Leipzig to win, scoring at least two goals.
True all that, Leipzig has to attack and win some points today. Koln has actually scored 2 goals and conceded 2 goals in each of their home games after the restart. When we look to H2H both to score passed in last 5 games between these two clubs. I have the same odds @1.55 for Leipzig win and both to score so I opted for both to score this time as a bit more likely option for me.
I don't trust Leipzig that much in games just like Schalke. Their performance are unpredictable and laggy. They can win with +3 goals like they can lose with 2 goals. I don't know but I am predicting a draw.
Don't you think that Leipzig needs the win? Win get them to 3rd place instantly. Koln is in a position where they can't chase many things, both ranking wise and European league qualification wise.
As casperBGD said, Leipzig missed many opportunities to secure the third place or even to annoy Dortmund in the second place. I am not saying they will lose for sure but I am not confortable with their performance to say they will win. The previous games that included Bayern, Dortmund, M'Gladbach most of us were sure those teams will win, well not with such huge score

. Now when it comes to Leipzig, I don't think that most of us share the same confidence. We will see how things will go in a couple of hours
