to give somebody a (good) run for their money (game, competition)

listen to the pronunciation of to give somebody a (good) run for their money (game, competition)
İngilizce - Almanca
es jemandem nicht leicht machen
jdn. (gehörig) ins Schwitzen bringen (Spiel, Wettbewerb)
to give somebody a (good) run for their money (game, competition)