Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nf3 a6 6. Be2 Qc7 7. Be3 h6 8. Nc3
Bb4 9. Bd2 Nf6 10. Bd3 O-O 11. h3 Ne5 12. Nxe5 Qxe5 13. O-O b5 14. f4 Qd4+ 15.
Kh1 Qa7 16. Qe2 Bb7 17. e5 Bxc3 18. exf6 Bxf6 19. c3 Rac8 20. Qg4 Bd5 21. f5
exf5 *
Position (FEN): 2r2rk1/q2p1pp1/p4b1p/1p1b1p2/6Q1/2PB3P/PP1B2P1/R4R1K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1817
Best move: Qxf5