The solution is a bit simplier than the other puzzle 1 Rxf7+(the same first move) 1...Kxf7 2 Qf2+ Kg7 (or Ke7) 3 Qf6# is mate.