I like the position white got into by step 22 Qg3 many possibilities to win and it reminds me of this one puzzle.
If you need help, please contact our Help and Support team.