Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. d3 Nf6 5. Nd2 Qxd5 6. dxe4 Nxe4 7. Bc4 Qd4 8.
Qe2 f5 9. Ngf3 Qc5 10. Nxe4 fxe4 11. Qxe4+ Be7 12. Ne5 Nc6 13. Be3 Qb4+ 14. c3
Qxb2 15. O-O Nxe5 16. fxe5 Rf8 17. Qxh7 Bf5 18. Qxg7 Qxc3 19. Bb5+ c6 20. Bg5
Qc5+ 21. Kh1 cxb5 22. Rad1 Bxg5 *
Position (FEN): r3kr2/pp4Q1/8/1pq1Pbb1/8/8/P5PP/3R1R1K w q - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1878
Best move: Rxf5