Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 8

This is another Sam Loyd problem.   White’s challenge is to avoid stalemating black.

Solution