I don't think white has enough material for win here + 10.0-0 should be better.
Its true that white losed 3 pawns but his peices are very acctive u can search this position in yhe mega database and u will see that many players played this position and be won!
How do u play?