Compete for a loose ball and finish under pressure. Win the second ball, combine with your partner quickly, and get your shot away early before the other pair recovers.
Players pair up, with a keeper in goal. Serve a ball into a grid in front of goal; every pair competes for it and tries to score. Each round, the pair that fails to score is eliminated, and the rest go again, until two pairs meet in the final. Serve a new ball quickly whenever one goes dead to keep the tempo high. Run it for the last ten to fifteen minutes of a session.
Knockout formats are the most motivating thing you can put in front of eight-year-olds, and they carry a structural problem worth naming: the pair eliminated first are usually the pair who most needed the repetitions, and they now stand and watch while the strongest players get more of them.
That is not an argument against playing it. Competition produces a quality of concentration no drill instruction achieves, and children chase a loose ball in a knockout in a way they simply do not in a rotation. It is an argument about how you run it. Keep the rounds very short, restart eliminated pairs into a second game rather than into a queue, and check that the same two children are not going out first every week.
Inside the game the coaching is simple and worth being direct about. Whoever reacts to the served ball first almost always scores, so at this age the race matters more than the finish. Then find your partner immediately, because two players moving together beat two who are chasing.
Get the shot away early. Eight-year-olds try to walk it in, and the pair recovering behind them are quicker than they expect. Early and on target beats late and perfect, and that phrase bears repeating until it is boring.
Say something to the losing pair every round. In a format where elimination is public, a child who goes out first twice running and is not spoken to has learned something you did not intend to teach.
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.