I would be impressed if you find this mate in 4 by black!

Sort:
Falc0nxxx

Had this position in a game recently, won in 10 moves. Post game analysis revealed this beautiful Mate in 4, can you find it?