Seems Kxg2 loses instantly. Perhaps Rxe6 Qxe6 Kxg2 might be more challenging? Nxg2 seems strong though. Nice move :)
What is the best move for white?
Sort:
Bf5, with a baby threat looks fine to me, but not sure. Not sure in which position and for whom you would like to find improvements
I am black in this game. I moved Nxg2. Other suggestion?