Mate in 1 Puzzles is a directmate chess puzzle program for the iPhone and iPod Touch.
The goal of all the puzzles is to checkmate the opponent in a specified number of moves.
What checkmate is and basic checkmating moves: http://en.wikipedia.org/wiki/Checkmate
Chess basics: