Victor Boniface scored in the 71st minute to seal Bayer Leverkusen's comeback win over Eintracht Frankfurt.