Checkmate chess puzzles

Checkmate puzzles: find the move that attacks the king so that it cannot escape, block or capture the attacker. There are 5,171 puzzles with this theme on chessGM. Every puzzle is rated, so the ones you get match your puzzle rating, and after solving one you can play through the whole solution on the board. It is free and needs no sign-up.