Chess puzzle (Equality)
Moves: 1. d4 e6 2. c4 Nf6 3. Nf3 b5 4. cxb5 a6 5. bxa6 Bxa6 6. Nc3 Bb4 7. a3 Be7 8. g3
O-O 9. Bg2 d5 10. Ne5 c5 11. O-O c4 12. Re1 Qc7 13. e4 dxe4 14. Nxe4 Nxe4 15.
Bxe4 Ra7 16. Qh5 g6 17. Nxg6 *
Position (FEN): 1n3rk1/r1q1bp1p/b3p1N1/7Q/2pPB3/P5P1/1P3P1P/R1B1R1K1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1538
Best move: fxg6