Chess puzzle (Crushing)
Moves: 1. c4 d6 2. e4 e6 3. d4 Be7 4. Be2 Nf6 5. Nc3 O-O 6. Nf3 Bd7 7. h3 a6 8. O-O b5
9. Qc2 bxc4 10. Bxc4 c5 11. d5 e5 12. Ne1 h6 13. f4 exf4 14. Bxf4 Nh7 15. Bh2
Bf6 16. Nf3 Qe7 17. Rae1 Ng5 18. Nxg5 Bxg5 19. e5 dxe5 20. Rxe5 Qd8 21. d6 Nc6
22. Re2 Nd4 23. Bxf7+ *
Position (FEN): r2q1rk1/3b1Bp1/p2P3p/2p3b1/3n4/2N4P/PPQ1R1PB/5RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 778
Best move: Rxf7