Brilliant puzzle !!

Sort:
Avatar of Smiling_Love

White to move !

Thanks 

Avatar of Ouol

1.Qd8+ Rxd8 2.Rxe8+ Kf7 3.Ng5#

Avatar of Smiling_Love
Ouol wrote:

1.Qd8+ Rxd8 2.Rxe8+ Kf7 3.Ng5#

Good