shot down in flames

(slang) defeated; thwarted or ruined.