White to move. How should White proceed?

r2qrk2/4np2/3p3p/2pP1bN1/2n1N3/7P/p3B1P1/Q4RK1 w – - 0 1

Chess Daily News from Susan Polgar

Source: Susan Polgar Chess Daily News and Information