Check out this INSANE tactical puzzle!!!

I think I've got it but not sure.
The first move has to be Rxf5+. If Ngxf5, then Bf7#. If Nexf5, then Qb3#. Finally, if neither piece takes and black instead does Kc4, then Qb5#.

I think I've got it but not sure.
The first move has to be Rxf5+. If Ngxf5, then Bf7#. If Nexf5, then Qb3#. Finally, if neither piece takes and black instead does Kc4, then Qb5#.
What about Ke6 after Rxf5?
Is it 1. Nc2/Ng2 Nxc2/Nxg2 2. Qb3#?
No, Because black can play Ke6 and you don't have your mate in 2.
but this is kind of ridiculous though. You should already have won before it gets to this point

Is it 1. Nc2/Ng2 Nxc2/Nxg2 2. Qb3#?
No, Because black can play Ke6 and you don't have your mate in 2.
but this is kind of ridiculous though. You should already have won before it gets to this point
I'm pretty sure nc2 is correct ke6 just qd6 mate?

First thought:
Rxf5+
if Nexf5 then Qb3#
If Ngxf5 then Bf7#
if Kc4 then Qb5#
if Ke6 then I'm not seeing the mate in 2 sadly

nc2 is definitely the best move
Yeah I'm convinced at this point about Nc2. I'm just not sure if something makes Ng2 a worse move

Kxe6 and then Qb5# if he moves his king, it is still mate in one with Qd3#
You mean Kxe3? I'm not seeing what you mean, your coordinates are off.

Is it 1. Nc2/Ng2 Nxc2/Nxg2 2. Qb3#?
If 1. Nc2, I don't see a checkmate in 1 after 1...Nc4. 1. Ng2 may be correct though: if Nc4, Nf4#; if e3 N to anywhere else, Qb3#; if Ke6, Qd6#, if Kc4, Nxe3#; if Ne8, Bf7#; if Nxh5, Qg8#; if Ne6, Nxe3#.

Is it 1. Nc2/Ng2 Nxc2/Nxg2 2. Qb3#?
If 1. Nc2, I don't see a checkmate in 1 after 1...Nc4. 1. Ng2 may be correct though: if Nc4, Nf4#; if e3 N to anywhere else, Qb3#; if Ke6, Qd6#, if Kc4, Nxe3#; if Ne8, Bf7#; if Nxh5, Qg8#; if Ne6, Nxe3#.
I'm thinking this has got to be correct because I also don't see a checkmate after 1. Nc2 Nc4, and there are plenty of checkmates after Ng2. I can't find a way out of it for black. Initially I was thinking 1. Nc2 Nc4 2. Nb4 was checkmate, but no, Ke6. Definitely going with 1. Ng2 as the answer.