Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. d3 d5 5. Bg5 h6 6. Bh4 Bc5 7. Nxd5 g5 8.
Nxf6+ Qxf6 9. Bg3 Be6 10. c3 O-O-O 11. Qa4 g4 12. Nd2 h5 13. h4 Ne7 14. f3 Ng6
15. O-O-O Nf4 16. Bxf4 Qxf4 17. Be2 g3 18. Kb1 Kb8 19. Nb3 Bd7 20. Qc4 Be7 21.
Qxf7 *
Position (FEN): 1k1r3r/pppbbQ2/8/4p2p/4Pq1P/1NPP1Pp1/PP2B1P1/1K1R3R b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 986
Best move: Qxf7