There was no game for Frankfurt, really.
Did you watch the game ? Frankfurt took the early lead and could have made it 2-0 shortly after, but Silva was too pathetic. Leverkusen then needed a penalty to make it 1-1. The scoreline looks like quite some beating, but it could easily have gone the other way,
like so often in football 
Frankfurts odds probably didn't have that much value if any, but so didn't Leverkusens. Don't think they would have won this one way more than 50% of the time. Sometimes the odds are just fair and you should just leave those games alone then, but thats easier said than done

Yes, the score could misguide people. If Frankfurt managed to score the second goal right after the first, the result could be so different than this. They had a nice performance too but it was unlucky for them. Andre Silva is actually very good this season. He has 11 goals in 14 matches. But he was not good on finishing in this match.