Sheng slang meaning to intensify effort, exert heavy pressure, or deliver top performance.
apply maximum pressure / act aggressively
peleka moto
"Timu ilipeleka moto mchezo wa pili hadi wakashinda."
Translation: The team applied maximum pressure in the second half until they won.