Christoph Baumgartner scored twice in the final five minutes as Hoffenheim came from behind to beat VfB Stuttgart on Friday night.