The proposed solution gets a checkmate in 3 moves, however, there are multiple ways to achieve that and the one I tried gets rejected as failing the puzzle on the very first move(King to F1). However, have a look at this stockfish lvl 8 game that shows that this is a mate in 3 as well:
http://en.lichess.org/G0aWgm5TtWfO
http://en.lichess.org/G0aWgm5TtWfO