Edit: Compared to my last one, I would rate this new one as easy.
Liar
I think I found the solution though, or A solution since I doubt you went to the trouble of confirming there's only one:
Sorry--I probably should have given you more pieces. :P
And you're right, I didn't check to see if there were more solutions.
As for your solution, it is very nice. However, in my original puzzle, the piece on d5 was a black knight, and the piece on h4 was a black pawn. I think you're close though! :)
Edit: Compared to my last one, I would rate this new one as easy.
Liar
I think I found the solution though, or A solution since I doubt you went to the trouble of confirming there's only one: