Hard puzzle of the day

Sort:
arnavarora1

Hint 1: Get that pawn moving!

Hint 2: Watch for knight checks and forks

Solve the Puzzle and Post the answer in the comments!

gullupakka

maybe Ke2 or Ke3 is winning

gullupakka

or h6 winning too

arnavarora1

Post all of the moves