shot down in flames
(slang) defeated; thwarted or ruined.