Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 c5 6. Qe5+ Be7 7. Nc3 f6 8.
Qg3 g5 9. Nd5 d6 10. f4 Be6 11. Bb5+ Bd7 12. Bxd7+ Qxd7 13. fxg5 f5 14. e5 dxe5
15. Qxe5 O-O-O 16. O-O Qxd5 17. Qxh8 c4 18. Bf4 Bc5+ 19. Kh1 Bd4 20. Qxh7 Bxb2
21. Qxf5+ *
Position (FEN): 2kr2n1/pp6/8/3q1QP1/2p2B2/8/PbP3PP/R4R1K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 650
Best move: Qxf5