Chess puzzle (Crushing)
Moves: 1. Nf3 c5 2. d4 cxd4 3. Nxd4 Nf6 4. Nc3 g6 5. e4 d6 6. Bc4 Bg7 7. O-O O-O 8.
Bg5 Bd7 9. Qd2 Re8 10. f4 Qc8 11. Bb3 Nc6 12. e5 dxe5 13. fxe5 Nxe5 14. Qf4 Nc6
15. Bxf6 Bxf6 16. Nxc6 Qxc6 17. Nd5 Qc5+ 18. Kh1 Bg7 19. Qxf7+ Kh8 20. Qf4 Bb5
21. Nc7 *
Position (FEN): r3r2k/ppN1p1bp/6p1/1bq5/5Q2/1B6/PPP3PP/R4R1K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Rf8