>>/20296/
I was also very baffled. Apparently a French idiom for making someone exceed their capabilities.

I'm sure there are Czech idioms that we would find equally amusing and some obscure American/English idioms to baffle all you ESL people