Deliver a consistent inswinging ball to the near-post zone, attack it with a hard run to glance it across goal, and arrive on time at the back post to finish. Timing of the runs beats athleticism.
Set a full goal and keeper. The taker delivers an inswinger to the near-post zone (about the near six-yard corner). The near-post runner starts three steps out and attacks the ball to flick it across goal, never waiting for it. A second runner attacks the back post to finish the glance. Add a central runner for rebounds. Run it from both sides and rotate roles.
Set pieces decide a far larger share of matches than the time teams spend on them would suggest, and the near-post corner is the routine with the best return for the least complexity. It works because it attacks the one area a defence finds hardest to protect: the space in front of the keeper, where a goalkeeper cannot comfortably come and a defender cannot comfortably head clear.
The delivery is the whole routine. A ball whipped flat and fast to the near-post zone arrives before the defence can react to it and cannot be stepped in front of. A slower, higher ball invites the first defender to attack it and the keeper to claim it. Pace on the delivery is worth more than placement, because a fast ball only needs to be touched to become dangerous.
The near-post runner is not trying to score. That is the instruction players most often get wrong. His job is to redirect, to get any part of his head on the ball and glance it across the face of goal, which turns a defended delivery into an undefended one. A defence organised to deal with a cross into the six-yard box is rarely organised to deal with the same ball travelling sideways two yards off the line.
Everything after that is timing. The back-post runner has to arrive late and on the move, reading the flick rather than anticipating it, and a third runner gambling centrally picks up everything that breaks loose.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.