Interesting position, tricky puzzle

Sort:
Avatar of Computedduke586

As a ~800 elo player, quite proud of this position.
I played ne5+, ke7, rf7+, qxf7, qxf7+, then went on to promote a queen and win in endgame

Avatar of GumboStu
Nice