White to play and win

Beasley, John Derek · 1976