pull a rabbit out of the hat
US /pʊl ə ˈræbɪt aʊt əv ðə hæt/
UK /pʊl ə ˈræbɪt aʊt əv ðə hæt/

1.
出奇制胜, 出人意料地解决问题
to do something unexpected and surprising that solves a problem
:
•
The team was losing, but the coach managed to pull a rabbit out of the hat with a last-minute strategy change.
球队正在输球,但教练在最后一刻改变策略,成功地出奇制胜。
•
We need someone to pull a rabbit out of the hat to save this failing project.
我们需要有人出奇制胜来挽救这个失败的项目。