Daily Chess Puzzle
White to play
A Graf vs S Kiselev

39. ?
See game for solution.
Difficulty Scale