Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 c6 3. e4 d5 4. e5 Ng8 5. c5 Bf5 6. d4 e6 7. h3 b6 8. g4 Bg6 9.
b4 a5 10. b5 bxc5 11. dxc5 Bxc5 12. bxc6 Qb6 13. Bb5 Ne7 14. c7+ Nd7 15. Bxd7+
Kxd7 16. Qa4+ Nc6 17. Nb5 Rhc8 18. Be3 Bxe3 19. fxe3 Qxe3+ 20. Ne2 Bd3 21. Rh2
Qxe5 22. Rf2 Qxa1+ 23. Kd2 Bxe2 *
Position (FEN): r1r5/2Pk1ppp/2n1p3/pN1p4/Q5P1/7P/P2KbR2/q7 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1633
Best move: Rxf7+