This is still unconfirmed, but some outputs are spent, how is this possible?
Don't you need the output to be confirmed first?
I have a screenshot, but don't know how to include an image.
EDIT:
Thanks, californiaquail!
it is possible to spend any transaction you receive, it is just spending the UTXO by creating a new transaction then including that previous tx (9f9119fbda62b......) in it, sign, broadcast.
but that is not exactly spending as you may think because it is not yet confirmed.
what they did is something like CPFP, you can spend the transactions even if they are not confirmed, if the previous one confirms your transaction also confirms and if not you had to have included higher fee and the mining pool had to have implemented CPFP and they include both previous and your transaction in one block.