White to move. What is the best continuation for White?

4r2k/p2q3p/bp1p2p1/2pPr3/4N3/7P/1Q3RP1/5R1K w – – 0 2

Chess Daily News from Susan Polgar