Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nc6 3. c3 Nf6 4. d3 h6 5. Be3 Be7 6. Nd2 O-O 7. Ndf3 d6 8. h3
Be6 9. Bb3 a6 10. Qd2 Bxb3 11. axb3 Kh7 12. Ne2 d5 13. exd5 Nxd5 14. Ng3 Nxe3
15. Qxe3 Bf6 16. O-O Qd7 17. Nh5 Qf5 18. Nxf6+ Qxf6 19. Qe4+ Kg8 20. Nh4 Ne7
21. f4 *
Position (FEN): r4rk1/1pp1npp1/p4q1p/4p3/4QP1N/1PPP3P/1P4P1/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1382
Best move: Qxh4