Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d3 Bc5 3. Nf3 h6 4. d4 Bb6 5. e5 Ne7 6. c3 d6 7. Qa4+ Qd7 8. Bb5 c6
9. Bd3 a6 10. O-O Bc7 11. exd6 Bxd6 12. Nbd2 b5 13. Qc2 O-O 14. b3 Qc7 15. Bb2
Nd7 16. Ne4 e5 17. Nxd6 Qxd6 18. Qd2 exd4 19. Nxd4 c5 20. Nf3 c4 *
Position (FEN): r1b2rk1/3nnpp1/p2q3p/1p6/2p5/1PPB1N2/PB1Q1PPP/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1331
Best move: Bh7+