Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 b5 5. Ba2 Bb7 6. d3 Nf6 7. Nf3 d6 8. O-O Be7
9. h3 O-O 10. Nh2 Nc6 11. Ne2 d5 12. exd5 Nxd5 13. c3 Rc8 14. Ng3 Nf6 15. Bg5
h6 16. Bxf6 Bxf6 17. Nh5 Be7 18. Ng4 Kh7 19. Qe2 Bd6 20. Rae1 Qh4 21. Qe4+ Kh8
22. Nhf6 *
Position (FEN): 2r2r1k/1b3pp1/p1nbpN1p/1pp5/4Q1Nq/P1PP3P/BP3PP1/4RRK1 b - - 11 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1261
Best move: gxf6