another interesting puzzle

Sort:
zupampa

cfaulkner

Very nice. Of course 4. ...Qd4 is followed by 5. Qe8+