Bayer Leverkusen continued their march towards the Bundesliga title as they edged to victory at Freiburg to restore their 10-point lead at the top.

[MORE]