Daily Puzzle Submissions! *Be Involved*

RxP mate...

Rxh5 checkmate in 1

bugswattr,this puzzel can be mate in 1 Nh2+#
Why are puzzles posted without explanations? I mean, is it a checkmate puzzle? A queen trap puzzle? I have a hard time figuring out what to do in some of the puzzles here.