Another puzzle if you don’t mind

Sort:
zixin2505

zixin2505

These are the best moves

zixin2505

Qf7 is the only move that prevents checkmate

zixin2505

There is no Kd5 in the puzzle

zixin2505

Rxf5 is stalemate

zixin2505

Well there are other moves