Chess Puzzle of the Week (227)

The book I’m currently reading for review gives me the chance to revisit one of the most extraordinary games I’ve ever seen.

Here’s a position from it.

It’s White’s move. How would you assess the position? What is your next move?

Have fun!