Chess puzzle (Crushing)
Moves: 1. f4 c5 2. Nf3 Nc6 3. c3 g6 4. e4 Bg7 5. e5 d6 6. Bb5 Bg4 7. Bxc6+ bxc6 8. O-O
dxe5 9. fxe5 Bxe5 10. Qa4 Bxf3 11. Rxf3 Qc7 12. d4 cxd4 13. cxd4 Bxh2+ 14. Kh1
h5 15. d5 Bd6 16. dxc6 Nf6 17. Bg5 O-O 18. Bxf6 exf6 19. Rxf6 Rfe8 20. Nc3 Qe7
21. Raf1 *
Position (FEN): r3r1k1/p3qp2/2Pb1Rp1/7p/Q7/2N5/PP4P1/5R1K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1861
Best move: Qxf6