The attacking midfielder hit the first rate winner, beating the lower back-tracking Gladbach defence together with his first touch and tucking his end into the a long way corner under strain.
The goal, his first in Germany's top flight this campaign after scoring 3 instances in six Europa League group-level video games, came after a frantic start to the second one-half with three desires in five mins.
Frankfurt then performed the closing 20 minutes a man down at Borussia Park after Brazilian defender Tuta become despatched off for a 2nd reserving for fouling Marcus Thuram.
Frankfurt are just two points from a pinnacle four place after backing up Sunday's five-2 home drubbing of third-positioned Leverkusen with every other astonishing victory.
In contrast, Gladbach have lost their ultimate 4 league games.
They took an early lead while midfielder Florian Neuhaus hit the back of the internet.
Frankfurt equalised out of nothing just earlier than half-time while their Colombia forward Rafael Borre completed off a lightning counter-attack.
The recreation burst into existence simply after the ruin when Frankfurt's Danish midfielder Jesper Lindstrom, who additionally scored towards Leverkusen final Sunday, placed Frankfurt 2-1 up,crashing in his shot off the bottom of the crossbar.
Four mins later, Gladbach defender Ramy Bensebaini transformed a penalty after Kouadio Kone become delivered down inside the place, most effective for Frankfurt to at once retake the lead whilst Kamada hit the winner after an trade passes with Borre.