Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O Nf6 5. Nc3 d5 6. exd5 exd5 7. Re1+ Be7 8.
Bb5 O-O 9. Bxc6 bxc6 10. Qe2 Bd6 11. Qd3 c4 12. Qe3 Ng4 13. Qd4 Bc7 14. h3 Bb6
15. Qxb6 axb6 16. hxg4 Bxg4 17. Ne5 Qh4 18. d3 Rae8 19. Bf4 f6 20. Bg3 Bh5 *
Position (FEN): 4rrk1/6pp/1pp2p2/3pN2b/2p4q/2NP2B1/PPP2PP1/R3R1K1 w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1060
Best move: Bxh4