Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Bc5 3. d4 exd4 4. Bxf7+ Kf8 5. Bb3 d6 6. Qh5 Qe7 7. f3 Nf6 8.
Qh4 Nc6 9. Bg5 Ne5 10. Ne2 d3 11. Nf4 dxc2 12. Bxc2 h6 13. Nd5 Qf7 14. Bxf6
gxf6 15. Qxf6 Qxf6 16. Nxf6 c6 17. Nc3 Ke7 18. Nh5 Be3 19. Ke2 Bd4 20. Nf4 Bxc3
21. Ng6+ Kf6 *
Position (FEN): r1b4r/pp6/2pp1kNp/4n3/4P3/2b2P2/PPB1K1PP/R6R w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1416
Best move: Nxh8