Chess puzzle (Equality)
Moves: 1. e4 c5 2. Ke2 d6 3. Ke3 e6 4. d3 Nf6 5. f3 Nc6 6. g4 h6 7. c4 Nd4 8. Ne2 e5
9. Nxd4 cxd4+ 10. Kf2 a6 11. Bd2 b5 12. Na3 Bd7 13. Kg3 Be7 14. cxb5 axb5 15.
h4 O-O 16. Rc1 Rc8 17. Ra1 d5 18. exd5 Nxd5 19. Qb3 Bxh4+ *
Position (FEN): 2rq1rk1/3b1pp1/7p/1p1np3/3p2Pb/NQ1P1PK1/PP1B4/R4B1R w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1514
Best move: Rxh4