Chess puzzle (Crushing)
Moves: 1. c4 e6 2. e4 c6 3. d4 d5 4. e5 Bb4+ 5. Nc3 Ne7 6. Nf3 O-O 7. Bg5 b6 8. Qc2 h6
9. Bh4 Nd7 10. Bd3 Bxc3+ 11. Qxc3 c5 12. O-O Bb7 13. Bc2 f6 14. exf6 Nxf6 15.
Ne5 g5 16. Bg3 Nh5 17. f4 Nxg3 18. Qxg3 Nf5 19. Bxf5 Rxf5 20. fxg5 Rxf1+ *
Position (FEN): r2q2k1/pb6/1p2p2p/2ppN1P1/2PP4/6Q1/PP4PP/R4rK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1184
Best move: Rxf1