Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bd7 5. c3 g6 6. d3 Bg7 7. Re1 Nf6 8. Nbd2
O-O 9. Nf1 a6 10. Bxc6 Bxc6 11. Bg5 Qc7 12. Qc1 b5 13. Bh6 a5 14. Qg5 e6 15.
Ng3 b4 16. Re3 bxc3 17. bxc3 Rab8 18. Rae1 Rb2 19. Qh4 Rxa2 20. Ng5 Bxh6 *
Position (FEN): 5rk1/2q2p1p/2bppnpb/p1p3N1/4P2Q/2PPR1N1/r4PPP/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 789
Best move: Qxh6