Checkmate in Two Moves, Can you see how

Chess Puzzle #310 | White can deliver checkmate in two moves Can you see how? Difficulty: Hard.