Heidenheim held late on by Bayern, heated dispute for top-four |