Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Qe7 5. c3 a6 6. Ba4 Ba7 7. d4 f6 8. dxe5
fxe5 9. Bg5 Nf6 10. Nbd2 h6 11. Be3 Bxe3 12. fxe3 Ng4 13. Qe2 b5 14. Bb3 Qc5
15. Nd4 exd4 16. Qxg4 dxe3 17. Bf7+ Kd8 18. Qxg7 e2+ 19. Kh1 exf1=Q+ 20. Rxf1
Qe5 *
Position (FEN): r1bk3r/2pp1BQ1/p1n4p/1p2q3/4P3/2P5/PP1N2PP/5R1K w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1882
Best move: Rf6