very hard puzzle

Sort:
Avatar of fireballs

 Black mate in 5