I have been analyzing this endgame for a while now, but I can't seem to make any progress. The engine evaluation in -2.5, but I'm wondering if this is one of those weird evaluations that is wrong because black can never win. 

Black to move

[![enter image description here][1]][1]


  [1]: https://i.sstatic.net/Q3nmY.png