蘊蓄を傾ける
自分の持っている 知識・技能のすべてを出しつくす。
to draw upon one's profound knowledge​
全力を出し切る