Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Ne2 d6 3. g3 g6 4. Bg2 Bg7 5. O-O Nc6 6. f4 e6 7. d3 Nge7 8. c3 O-O
9. Be3 f5 10. Nd2 Qc7 11. Nf3 b5 12. Ng5 h6 13. Nf3 b4 14. Rb1 a5 15. Nh4 Kh7
16. d4 cxd4 17. cxd4 fxe4 18. Bxe4 Bb7 19. g4 Nxd4 20. Bxg6+ *
Position (FEN): r4r2/1bq1n1bk/3pp1Bp/p7/1p1n1PPN/4B3/PP2N2P/1R1Q1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 809
Best move: Nxg6