20080420 sports: Delhi Daredevils tame Rajasthan Royals