Chess puzzle (Crushing)
Moves: 1. c4 d6 2. Nc3 e5 3. e4 f5 4. d3 Nf6 5. Bg5 Be7 6. Nf3 O-O 7. Qb3 Kh8 8. Bxf6
Bxf6 9. Nd5 b6 10. Be2 fxe4 11. dxe4 Bb7 12. Rd1 Nc6 13. Qc2 Ne7 14. Nxf6 Rxf6
15. b3 Nc6 16. a3 Qe7 17. b4 Raf8 18. O-O Qf7 19. b5 Na5 20. Bd3 Qg6 21. Nh4
Qg5 22. Nf5 *
Position (FEN): 5r1k/pbp3pp/1p1p1r2/nP2pNq1/2P1P3/P2B4/2Q2PPP/3R1RK1 b - - 6 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1053
Best move: Rxf5