Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. Nc3 Nc6 3. e4 e5 4. Nxe5 Nxe5 5. d4 Nc6 6. d5 Nb8 7. e5 Ng8 8. d6
cxd6 9. exd6 Qf6 10. Nb5 Na6 11. Bc4 Qe5+ 12. Qe2 Qxe2+ 13. Kxe2 Nf6 14. Re1
Kd8 15. Bg5 h6 16. Bxf6+ gxf6 17. Kf1 b6 18. Bd5 Rb8 19. Nxa7 Bb7 20. Bxf7 Bxd6
21. Nb5 Bxh2 22. g3 Rf8 23. Nd6 Bc6 24. Ke2 Kc7 25. Rad1 Rxf7 *
Position (FEN): 1r6/2kp1r2/npbN1p1p/8/8/6P1/PPP1KP1b/3RR3 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1217
Best move: Nxf7