Wow, I somehow totally missed this one. I need to definitely work on my tactics..
Qxc6 works as well
have a more option
way way way too easy
I solved it on my third try.
that was easy
I tried going Qf7 last move two time for the first puzzle but it just said incorrect until I did almost every other reasonable move but all were incorrect so i decided to try Qf7 again and it finally worked.
Really easy & there is another way, 1.Qxc6, Rxc6, 2.Rf8, Kg7 or Kh7, 3.Rf7#.
Stopped by 1...Bf5.
then 2. Rxf5 if pawn takes the rook then Qg6 mate, if instead of pawn takes, and the rook takes the Queen then Rf8+ and then rook on f1 to f7 will follow and is also checkmate. So I think that Qxc6 is still winning unless i missed something.
cool use of sacrafice