RB Leipzig moved back to within three points of first place after a 3-0 over Eintracht Frankfurt on a day when Hoffenheim, Borussia Dortmund and Wolfsburg all recorded wins