give someone a run for one's money
Believe me, he could have given any of these bloomin authors a whale of a run for their money — Поверь, он мог бы этим долбаным писателям дать сто очков вперед
zap
When it comes to shooting the crap she'll zap you — По части навешивания лапши на уши она даст тебе сто очков вперед
давать кому-л. сто очков вперед — to beat (out) smb. hands down, to leave smb. in the dust