Sebastian Andersson ended his eight-game goal drought to have a hand in both of Union Berlin's effort in a well-deserved win away to Eintracht Frankfurt.