Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. a4 Be7 8.
Bg5 a6 9. Bxf6 gxf6 10. Na3 f5 11. h4 O-O 12. g3 fxe4 13. Nxe4 f5 14. Qd5+ Kg7
15. Ng5 Bxg5 *
Position (FEN): r1bq1r2/1p4kp/p1np4/3Qppb1/P6P/N5P1/1PP2P2/R3KB1R w KQ - 0 16
White to move.
Themes:  Middlegame  
Puzzle rating: 1474
Best move: hxg5