Characteristically entertaining Picaroon puzzle - lots of smiles, particularly with some of the "off-the-wall" definitions!
One I'm puzzled by.
19a Still pursuing winning result (6)
U?S?O?
If the definition is "result" there's a pretty obvious answer, but I'm not seeing the parsing. Any hints?