Some cool checkmate puzzles:
Clubs
ChessDojo
4,972 Members
Cheating Forum
8,906 Members
Chess.com Community
38,742 Members
DGPT Community
578 Members
World League
7,296 Members