Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bg4 6. d3 Bc5 7. h3 Bh5 8.
Nbd2 Nf6 9. Qe1 Qd7 10. Nxe5 Qe6 11. Nef3 O-O-O 12. c3 Rxd3 13. e5 Ng8 14. Qe2
Rd8 15. Ne4 Bb6 16. Bg5 f6 17. exf6 Nxf6 18. Bxf6 gxf6 19. Rae1 Rhe8 20. Nd4
Bxd4 *
Position (FEN): 2krr3/1pp4p/p1p1qp2/7b/3bN3/2P4P/PP2QPP1/4RRK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1501
Best move: Qxh5