Frankfurt proved to be unstoppable as they beat Bundesliga leaders Bayern Munich 2-1