The win keeps unbeaten Leverkusen's dream of a remarkable treble alive, with Xabi Alonso's side 10 points clear in the Bundesliga with nine games to play and in the German Cup semi-finals.
Chelsea head Group L with a maximum six points with PAOK level on three points alongside BATE Borisov.