"What's white's best move here?" puzzle

Sort:
laurengoodkindchess

Hi! My name is Lauren Goodkind and I’m a chess coach and chess YouTuber for beginners based in California: 

https://www.youtube.com/channel/UCP5SPSG_sWSYPjqJYMNwL_Q

White to move.  What is white's best move and why?  This position was taken from a game that I recently played.  

dev_the_pro

Ng6

oldretiredsailor

Ng6#  1-0