Hard puzzle of the day

Sort:
arnavarora1

White to play and mate in three moves.

Hint 1: Calculate the checks first

Hint 2: Sacrifice!

Solve it and post it fast!

arnavarora1

No when Rc8 Kf7

arnavarora1

Correct

arnavarora1

I sent you 1 Award