Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 d6 5. Ng5 Be6 6. Nxe6 fxe6 7. Bxe6 Qe7 8.
Bf5 g6 9. Bh3 h5 10. d3 Bh6 11. Bxh6 Rxh6 12. Qd2 Rh7 13. O-O Ng4 14. Bxg4 *
Position (FEN): r3k3/ppp1q2r/2np2p1/4p2p/4P1B1/2NP4/PPPQ1PPP/R4RK1 b q - 0 14
Black to move.
Themes:  Middlegame  
Puzzle rating: 1465
Best move: hxg4