Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. Bc4 d5 5. exd5 Bb4+ 6. c3 dxc3 7. Nxc3 Ne4 8.
O-O Nxc3 9. bxc3 Bxc3 10. Rb1 O-O 11. Qb3 Bf6 12. Re1 b6 13. Ne5 Bxe5 14. Rxe5
Nd7 15. Rg5 h6 16. Rg3 Nc5 17. Qc3 f6 18. Bxh6 Qd6 19. Rxg7+ Kh8 20. Qh3 *
Position (FEN): r1b2r1k/p1p3R1/1p1q1p1B/2nP4/2B5/7Q/P4PPP/1R4K1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 955
Best move: Bxh3