Can white still win this? Is it possible for white to turn the tables and win this game or is it "almost" over?

[FEN "1r4k1/2p2pp1/5r1p/p1p1p1bq/P1PpP1b1/1P1P1NP1/2N1QPKP/1R1R4 w KQkq - 0 1"]

1. Nce1


What would you do if you were white?
White can do nothing right now, because he made the last move (Ne1). Black can simply sacrifice the exchange on f3, keeping the pin intact, and aim the other rook at f3. Then, White's position will collapse entirely.

There's no way White can escape the pin, e.g. after h4, Black can just ignore the attacked bishop:

[FEN "1r4k1/2p2pp1/5r1p/p1p1p1bq/P1PpP1b1/1P1P1NP1/4QPKP/1R1RN3 b - - 0 1"]

1... Rxf3 2. Nxf3 Rb6 3. h4 Rf6 4. hxg5 Bxf3+