Victor Boniface scored the winner for reigning champions Bayer Leverkusen in a gripping Matchday 7 meeting with Eintracht Frankfurt.