Another puzzle for those who want something more challenging. Try solving it all the way through before playing the first move (if you don't do that already). It's more satisfying that way.

I am sorry but the last puzzle you had did not play correctly because they had the chance to castle for checkmate, and didn't, which in my book is an automatic loss because castling for checkmate is awesome.