HARD HARD HARD HARD PUZZLE. Dont Use ENGINE. POST ANSWER BELOW. White TO MOVE


Qa6. I don't think White can win but they can make perpetual checks. Black has to accept a draw otherwise the Rook joins the attack.
I think white's only good move is probably pawn to d6, and take the knight. Plus, if you move the knight, it opens up that whole line to your rook.

Bxg4 looks strong to me. It's a desparado sacrifice with the threat of Bxf3+, and future play will involve white's pawns.