Great puzzle. Loved 23d.
Initally thought 12a was an anagram of KINGBORN. Had the initially letter, and came up with a surprising answer, which of course was not the solution.
Can anybody spot the amusing anagram?
Brendan and geezer, didn't realise you were keen on chess. Do you play tournaments at all?
The 'tal' in my nickname comes from the great Mikhail.