Hardest puzzle ever

Sort:
Sharpd0n



AlexAthletico_YT

Who is at move?

 

Sharpd0n

Black to play

AlexAthletico_YT

Qg3-Qxg3  Ne2