HELP! MATE IN 2!?!


This is a checkmate in 2 puzzle, white to move first. I cannot figure out the solution for the life of me. It is driving me NUTS. PLEASE someone help me solve this damn puzzle. mate in 2, white moves first. black is moving down, white is moving up. Thanks!
Qc5 is the most powerful move for white. Black cannot prevent checkmate on the next move. I think you can figure out the couple of possibilities, but if you have any questions let me know.

This is a checkmate in 2 puzzle, white to move first. I cannot figure out the solution for the life of me. It is driving me NUTS. PLEASE someone help me solve this damn puzzle. mate in 2, white moves first. black is moving down, white is moving up. Thanks!
Qc5 is the most powerful move for white. Black cannot prevent checkmate on the next move. I think you can figure out the couple of possibilities, but if you have any questions let me know.
1Qf7 is the only solution. After 1Qc5, Black moves the bishop, almost anywhere, I think, and there is no mat next move.

This is a checkmate in 2 puzzle, white to move first. I cannot figure out the solution for the life of me. It is driving me NUTS. PLEASE someone help me solve this damn puzzle. mate in 2, white moves first. black is moving down, white is moving up. Thanks!
Knight c4+ followed by queen d6#

This is a checkmate in 2 puzzle, white to move first. I cannot figure out the solution for the life of me. It is driving me NUTS. PLEASE someone help me solve this damn puzzle. mate in 2, white moves first. black is moving down, white is moving up. Thanks!
Knight c4+ followed by queen d6#
How many times.... The solution is Qf7. Nc4 fails to Kf4