Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 d6 8. a4
b4 9. c3 O-O 10. d4 exd4 11. cxd4 Bg4 12. Qd3 Na5 13. Bc2 c5 14. b3 Bh5 15. Nh4
cxd4 16. e5 dxe5 17. Rxe5 Bg6 18. Nxg6 fxg6 19. Bg5 Bd6 20. Bxf6 *
Position (FEN): r2q1rk1/6pp/p2b1Bp1/n3R3/Pp1p4/1P1Q4/2B2PPP/RN4K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1500
Best move: Qxf6