Chess puzzle (Crushing)
Moves: 1. b3 d5 2. Bb2 Nf6 3. Nf3 Nc6 4. e3 Bg4 5. h3 Bh5 6. Bb5 e6 7. g4 Bg6 8. Ne5
Nd7 9. Nxc6 bxc6 10. Bxc6 Rb8 11. Nc3 h5 12. Qf3 Bd6 13. O-O-O Rb6 14. Bxd7+
Qxd7 15. g5 O-O 16. Qe2 c5 17. Na4 Rb7 18. c4 dxc4 19. Qxc4 Rb4 20. Qc3 f6 21.
gxf6 c4 22. Rdg1 Qb7 23. f7+ *
Position (FEN): 5rk1/pq3Pp1/3bp1b1/7p/Nrp5/1PQ1P2P/PB1P1P2/2K3RR b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1426
Best move: Rxf7