Chess puzzle (Equality)
Moves: 1. d4 b6 2. c4 Bb7 3. Nc3 e6 4. a3 h6 5. e4 c5 6. d5 exd5 7. exd5 d6 8. Bd3
Qe7+ 9. Be3 a6 10. Nf3 Nd7 11. O-O O-O-O 12. b4 Qf6 13. bxc5 dxc5 14. Qb3 g5
15. Na4 Bg7 16. Rab1 Kc7 17. Nxg5 *
Position (FEN): 3r2nr/1bkn1pb1/pp3q1p/2pP2N1/N1P5/PQ1BB3/5PPP/1R3RK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1609
Best move: hxg5