Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Bc5 3. d3 Nf6 4. Nf3 d6 5. O-O O-O 6. c3 Nc6 7. b4 Bb6 8. a4 a6
9. a5 Ba7 10. Qb3 Bd7 11. Ng5 Qe7 12. Be3 Ng4 13. Bxa7 Qxg5 14. f3 Nf6 15. Bf2
Bh3 16. Bg3 Bd7 17. f4 exf4 18. Bxf4 Qg6 19. Nd2 Ne5 20. Bxe5 dxe5 21. Nf3 Ng4
22. Rae1 Kh8 23. Nh4 Qh5 24. Bxf7 *
Position (FEN): r4r1k/1ppb1Bpp/p7/P3p2q/1P2P1nN/1QPP4/6PP/4RRK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1640
Best move: Qxh4