FM asa76 (2459)–Kastling (2362)

White to play

lichess.org

Your guesses