chess puzzle

Ray42594