White to move and win. Can you find it?

This puzzle is quite complex. Can you solve it without computer assistance?

2r2b2/1b1N1pkp/1pNp2p1/3P4/4PQ1P/p1R3P1/1q3PK1/n7 w – – 0 1

Chess Daily News from Susan Polgar
Tags: ,