Chess Puzzles and Tactics

How Can White Checkmate in Three Moves?

Chess Puzzle #254 | White has a very strong move. Can you spot it? How can White checkmate in three moves?