Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. Bc4 e6 5. d4 cxd4 6. Nxd4 a6 7. a4 Be7 8. O-O
O-O 9. Ba2 b6 10. f4 Bb7 11. Qe2 d5 12. e5 Bc5 13. Be3 Nfd7 14. f5 Nc6 15. Nxe6
Bxe3+ 16. Qxe3 fxe6 17. fxe6 Rxf1+ 18. Rxf1 Ndxe5 19. e7 Nxe7 20. Qxe5 Kh8 *
Position (FEN): r2q3k/1b2n1pp/pp6/3pQ3/P7/2N5/BPP3PP/5RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1506
Best move: Rf7