Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Nf6 5. d3 Nc6 6. Nb5 Qe6+ 7. Be2 Qd7 8.
Bf4 Nd5 9. Bg3 a6 10. Nc3 Nxc3 11. bxc3 e6 12. O-O Bd6 13. Re1 Bxg3 14. fxg3
Qd5 15. c4 Qc5+ 16. Kh1 O-O 17. c3 Ne7 18. d4 Qf5 19. Bd3 Qg4 20. Re4 Qh5 *
Position (FEN): r1b2rk1/1pp1nppp/p3p3/7q/2PPR3/2PB1NP1/P5PP/R2Q3K w - - 5 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1185
Best move: Rh4