This is a puzzle!

This exact same puzzle has been already posted.
http://www.chess.com/forum/view/more-puzzles/checkmate-in-2opponent-has-no-choice
This exact same puzzle has been already posted.
http://www.chess.com/forum/view/more-puzzles/checkmate-in-2opponent-has-no-choice