Bayern Munich, Dortmund and Hoffenheim all to win at thrilling 11/4