Prevent (a danger) getting nearer or more serious (4,2,3)
I believe the answer is:
keep at bay
(Other definitions for keep at bay that I've seen before include "Fend off" , "Hold off (an attacker)" , "advice for laying boat up in calm water?" , "coastal fortification" , "fight off" .)