White to move
This position is problem number 1 is Fred Reinfeld, 1001 Winning Chess Sacrifices and Combinations (1955). This text is generally available for approximately $10. My copy is beginning to fall apart, and I may replace it. The principal difficulty young students would have in learning from it stems from descriptive notation. Algebraic is far simpler to master for the nine year old student, and is the notation system universally taught. Descriptive notation is worth learning because it provides access to many older texts, such as the exceptional checkmate manual, Georges Renaud and Victor Kahn, The Art of the Checkmate (1953). Reinfeld's text offers a one page explanation of descriptive notation in the front matter.
Reinfeld's text contains errors, but far fewer than will be evident in every book written by Bruce Pandolfini or by Eric Schiller. Reinfeld worked in an era before computers, checked his work carefully, and made a few errors in assessment. Pandolfini's work appears rushed into print without proper editing. Even so, I find that Pandolfini's Endgame Course (1988) is a highly instructive text for scholastic players. If I could give every child this text after his or her first tournament, and they could be induced to spend one hour per week studying it, skills would improve rapidly. Reinfeld's text is less elementary, focuses on middlegame tactics, rather than basic checkmates, and should be listed in every state qualifier's letter to Santa.
Reinfeld does not present his sources, but the position comes from Yanofsky -- Aitken, Hastings 1946. Yanofsky made the correct move and Aitken resigned.