Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Be3 Qc7 6. Nxc6 bxc6 7. Bd3 Nf6 8.
h3 h5 9. a3 Bd6 10. O-O Ng4 11. Qe2 Bf4 12. Bxf4 Qxf4 13. g3 Qh6 14. Kg2 Ne5
15. Nd2 Ng6 16. Nc4 Qg5 17. Nd6+ Ke7 18. f4 Nxf4+ 19. Rxf4 Kxd6 20. Rd1 Ke7 21.
Qe3 e5 *
Position (FEN): r1b4r/p2pkpp1/2p5/4p1qp/4PR2/P2BQ1PP/1PP3K1/3R4 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1220
Best move: Rxf7+