Hm, frustrating! I pretty much raced through this but was stopped in my tracks at the end by 22a. I have the crossers, which I believe to be correct, but just cannot see what the solution is. I can see a possible answer if the definition is the last three words, and a three-letter word that might be part of the wordplay, but I can't see the rest. Could someone give me a nudge please so I can get on with other things? Thanks.