Frankfurt scored 6 goals in 47 minutes away at Monchengladbach, in what turned out to be a 10-goal thriller